Skip to content
OpenAdvisories

Archive

26 September 2026

Vulnerabilities first published on this day (UTC), newest first.

113 results · Clear filters · Feed

  • Medium 4.7

    SiYuan before v3.8.4 Clipboard Data Disclosure via IPC

    SiYuan before v3.8.4 contains an authorization omission in the siyuan-get IPC handler that allows remote-kernel renderers to access native clipboard formats by invoking clipboardReadMathML, clipboardReadOffice, and clipboardReadWPS commands with matching plai…

  • Medium 4.7

    SiYuan before v3.8.4 Missing Authorization via siyuan-send-windows

    SiYuan before v3.8.4 does not validate the sender or restrict recipients in the 'siyuan-send-windows' IPC handler of the Electron main process (app/electron/main.js). The handler ignores event.sender and forwards any received payload to every BrowserWindow re…

  • Medium 5.9

    SiYuan before v3.8.4 Authentication Bypass via Plaintext Session Cookie

    SiYuan before v3.8.4 contains an authentication bypass vulnerability in the publish service where session cookies are issued without Secure or SameSite attributes over plaintext HTTP connections. An on-path attacker can observe a valid publish-visitor-session…

  • Medium 6.5
    CVE-2026-100633 Public exploit

    SiYuan 3.8.0 through 3.8.3 Path Traversal via MCP File Operations

    SiYuan is a self-hosted personal knowledge management system. In versions 3.8.0 through 3.8.3, the MCP file tool's sensitive-path guard (util.IsForbiddenAbsPath(), invoked from resolvePath()) is applied only to the allowed root of recursive operations and not…

  • Medium 6.5

    Parse Server 9.0.0 before 9.10.1 Protected Fields Disclosure via LiveQuery

    Parse Server is an open-source backend server. In versions >= 9.0.0 and < 9.10.1-alpha.8, and in versions < 8.6.89, LiveQuery evaluates the protectedFields class-level permission against an incompletely resolved caller identity: the subscriber's roles are not…

  • Medium 5.4

    AVideo before 29.1.0 Stored XSS via HTML Entity Bypass in trailer1 Field

    AVideo before 29.1.0 contains a stored cross-site scripting vulnerability in the video trailer1 field rendered unsanitized within an inline onclick JavaScript string. Attackers with video upload permission can store HTML entity-encoded payloads that bypass is…

  • Medium 5.5

    Capgo backend before 12.127.5 Privilege Escalation via role_bindings PATCH

    Capgo (capgo.app backend) before 12.127.5 contains an authorization flaw in the PATCH /private/role_bindings/:binding_id endpoint. The handler verifies that the newly assigned role's priority rank does not exceed the caller's own rank, but — unlike the DELETE…

  • Medium 4.3

    capgo.app before 12.128.12 Authentication Bypass via apikey

    capgo.app before 12.128.12 fails to enforce an organization's API key expiration policy when creating app-scoped API keys. In the POST /apikey endpoint, requests that supply app_id but omit org_id, limited_to_orgs, and expires_at resolve the target app and sc…

  • Medium 5.4

    Capgo.app before 12.264.5 Upload Expiry Bypass via build upload

    Capgo.app before 12.264.5 does not enforce upload expiry or build lifecycle state in the /build/upload/:jobId TUS proxy endpoint. When a native build request is created, an upload_expires_at timestamp (one hour) and a 'pending' status are stored in build_requ…

  • Medium 4.3

    capgo.app Content-Lock Bypass via r2-direct Bundle Mutation

    Capgo (capgo.app) contains an incomplete access-control/content-lock enforcement issue affecting all versions; no patch is available at the time of publication. The `enforce_encrypted_bundle_trigger` / `check_encrypted_bundle_on_insert` content lock in supaba…

  • Medium 5.5

    capgo.app Authentication Bypass via PostgREST customer_id Mutation

    capgo.app is an over-the-air update platform for Capacitor apps. In all versions prior to a fix, the row-level security UPDATE policy on the public.orgs table permits an organization admin (a user holding org.update_settings) to update the entire row, includi…

  • Medium 5.3

    capgo.app Authorization Bypass via Stale Channel Permission Overrides

    capgo.app is an over-the-air (OTA) update platform for Capacitor apps. In all versions up to and including the current release (no patch available at time of publication), the `transfer_app()` database function transfers an app, its channels, versions and rel…

  • Medium 6.5

    Capgo apikey_manager Role Privilege Escalation via Incomplete Role Deny-list

    Capgo (capgo.app backend, versions ≤ 12.261.0) improperly restricts which roles the apikey_manager organization role may bind to newly created API keys. When an authenticated user holding only apikey_manager (permissions org.manage_apikeys and org.read) calls…

  • Medium 6.8

    Flowise through 3.1.4 Insecure Direct Object Reference via Credential

    Flowise (npm packages `flowise` and `flowise-components`) through 3.1.4 looks up credentials by ID without filtering on the requesting user's workspace (findOneBy({ id: credentialId }) with no workspaceId condition) in several code paths: getAllOpenaiAssistan…

  • Medium 5.4

    ClawHub Authentication Bypass via Former Publisher Skill Control

    ClawHub (openclaw/clawhub) contains an incorrect authorization vulnerability in the ClawHub application/backend: an organization-owned skill retains the ownerUserId of its original publisher, and transfer and lifecycle authorization checks trust that historic…

  • Medium 6.5

    ClawHub Changelog Preview Information Disclosure via Authorization Bypass

    ClawHub (openclaw/clawhub application/backend) contains a missing authorization check in the changelog preview feature. A signed-in caller can invoke the public skills:generateChangelogPreview action for a skill they are not authorized to access; the previous…

  • Medium 5.4

    ClawHub before 8c2de6c506 Skill Hiding via Coordinated Reports

    ClawHub (openclaw/clawhub) application/backend contains a flaw in the skill report moderation flow: four distinct ordinary authenticated accounts can report a visible skill and trigger automatic hiding (moderationStatus: hidden) of that skill from the catalog…

  • Medium 5.3

    ClawHub SSRF via Unchecked DNS Resolution in Profile Image

    ClawHub (openclaw/clawhub) application/backend contains a server-side request forgery vulnerability in the public profile preview's image fetching. The preview accepts a user-supplied image URL and checks the textual hostname against private-address patterns,…

  • Medium 5.3

    ClawHub before 8c2de6c506 Quota Exhaustion via Anonymous API

    ClawHub (the openclaw/clawhub application/backend) does not bind anonymous HTTP API requests to a trusted caller identity, so all direct anonymous API requests share a single default quota allowance. A remote, unauthenticated caller can drain that shared allo…

  • Medium 4.3

    mathurvishal CloudClassroom-PHP-Project updatequery.php cross site scripting

    A weakness has been identified in mathurvishal CloudClassroom-PHP-Project up to 5dadec098bfbbf3300d60c3494db3fb95b66e7be. This affects an unknown function of the file updatequery.php. Executing a manipulation of the argument queryx can lead to cross site scri…

  • Medium 6.3

    mathurvishal CloudClassroom-PHP-Project updateguest.php sql injection

    A security flaw has been discovered in mathurvishal CloudClassroom-PHP-Project up to 5dadec098bfbbf3300d60c3494db3fb95b66e7be. The impacted element is an unknown function of the file /updateguest.php. Performing a manipulation of the argument gname/editassid …

  • Medium 5.8

    Testimonials Widget <= 4.0.4 - Unauthenticated SSRF via Featured Image URL

    The Testimonials Widget WordPress plugin through 4.0.4 does not validate a user-supplied URL before fetching it server-side and storing the response as a public file, allowing unauthenticated users to make the server issue requests to internal services and re…

  • Medium 6.8

    Optimole 4.0.0 - 4.2.12 - Author+ Stored XSS via Video Player Block

    The Optimole WordPress plugin before 4.2.13 does not escape unrecognized attributes of its video-player block before rendering them onto the block's wrapper element, allowing users with the Author role and above to store an event-handler attribute that execut…

  • Medium 6.8

    WP Delicious < 1.10.8 - Contributor+ Stored XSS via Recipe Block Tag Name

    The WP Delicious WordPress plugin before 1.10.8 does not validate or escape the HTML tag name taken from user-supplied recipe block data before rendering it on the front end, allowing users with the Contributor role and above to inject arbitrary HTML tags, in…

  • Medium 6.5

    WP Review Slider Pro < 12.7.12 - Subscriber+ SQLi via Stored Template Filter

    The wp-review-slider-pro WordPress plugin before 12.7.12 does not sanitize a value stored through one of its AJAX handlers, which lacks a capability check, before using it in a SQL statement, allowing any authenticated user, such as a subscriber, to perform S…

  • Medium 5.9

    File Manager 7.2.2 - 8.0.4 - Unauthenticated Database Backup Disclosure

    The File Manager WordPress plugin before 8.0.5 does not prevent unauthenticated users from downloading its database backup archives, and in some cases writes them under a fixed filename, allowing unauthenticated attackers to retrieve a full database dump incl…

  • Medium 5.3

    Team Showcase Supreme < 9.3 - Unauthenticated Sensitive Data Disclosure via wpm_6310_team_member_details

    The Team Members WordPress plugin before 9.3 does not perform any authorization or visibility check in an unauthenticated AJAX action that returns full team member records by ID, allowing unauthenticated attackers to enumerate and disclose details, including …

  • Medium 6.8

    Bluff Post <= 1.1.1 - Unauthenticated SQLi via 'table_name' and 'column_name' Parameters

    The Bluff Post WordPress plugin through 1.1.1 does not sanitise and escape parameters before using them as identifiers in a SQL query, allowing unauthenticated attackers to append additional SQL and extract sensitive information from the database.

  • Medium 6.4

    Automatic.css 4.0.0 - Unauthenticated Stored Cross-Site Scripting via REQUEST_URI

    The Automatic.css plugin for WordPress is vulnerable to Stored Cross-Site Scripting via REQUEST_URI in all version 4.0.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web s…

  • Medium 6.5

    OpenClaw before 2026.7.1 Authorization Bypass via diagnostics

    OpenClaw versions before 2026.7.1 contain an authorization bypass vulnerability in the diagnostics export command that allows non-owner channel senders to access owner-only host diagnostic bundles. Attackers can request and receive diagnostic details about th…

  • Medium 6.5

    OpenClaw before 2026.7.1 Authorization Bypass via trajectory export

    OpenClaw versions before 2026.7.1 contain an authorization bypass vulnerability in the /export-trajectory endpoint that allows non-owner senders to request and receive owner-only trajectory bundles. Attackers can access prompts, model messages, tool schemas, …

  • Medium 5.4

    OpenClaw before 2026.7.1 Authentication Bypass via activation

    OpenClaw (npm package `openclaw`) before 2026.7.1 does not enforce the documented owner-only requirement for persistent `/activation` policy changes in group channels. An authorized non-owner channel sender can change whether the agent requires mention-based …

  • Medium 6.3

    OpenClaw before 2026.7.1 Authentication Bypass via Memory Dreaming

    OpenClaw is an agent gateway distributed via npm. In versions >= 2026.4.10 and < 2026.7.1, persistent memory dreaming mutations omit owner permission checks. An authorized but non-owner external-channel sender can issue the persistent '/dreaming on' and '/dre…

  • Medium 6.3

    OpenClaw before 2026.7.1 Authentication Bypass via Active Memory

    OpenClaw is an npm-distributed agent gateway. In versions before 2026.7.1, the global Active Memory toggle mutations could omit owner checks. An authorized non-owner external-channel sender could therefore persistently enable or disable Active Memory for the …

  • Medium 4.3

    OpenClaw before 2026.7.1 Authorization Bypass via voice set

    OpenClaw before 2026.7.1 contains an authorization bypass vulnerability in the /voice set command that allows non-owner external-channel senders to persist Gateway voice configuration. Attackers with command access can change the voice used by Talk responses …

  • Medium 4.3

    OpenClaw Discord before 2026.7.1 Authorization Bypass

    OpenClaw Discord versions before 2026.7.1 contain an authorization bypass vulnerability in guild metadata read actions that allows lower-trust senders to retrieve information excluded by channel allowlists. Attackers can bypass the configured Discord read-tar…

  • Medium 6.7

    OpenClaw before 2026.7.1 Allowlist Bypass via Workspace Shadows

    OpenClaw is an npm-distributed agent runtime. In versions >= 2026.2.26 and < 2026.7.1, PowerShell command analysis on Windows hosts running in exec allowlist mode could approve an exact executable resolved from PATH but subsequently execute a same-named execu…

  • Medium 6.5

    OpenClaw Channel Plugins before 2026.8.1 Channel Read Allowlist Bypass

    OpenClaw channel plugins (@openclaw/msteams, @openclaw/feishu, @openclaw/matrix, and @openclaw/googlechat) before 2026.8.1 do not enforce the configured channel read allowlist for caller-supplied explicit read targets in message, reaction, pin, member, and re…

  • Medium 5.5

    OpenClaw iOS before 2026.8.11 Credential Storage via Share Extension

    OpenClaw for iOS before 2026.8.11 stores Gateway credentials as cleartext JSON in App Group UserDefaults instead of the device Keychain. Attackers with access to unencrypted device backups or extracted App Group containers can recover valid Gateway tokens and…

  • Medium 6.3

    OpenClaw before 2026.8.1 Server-Side Request Forgery via Video Asset

    OpenClaw versions before 2026.8.1 fail to validate video asset URLs returned by providers, allowing server-side requests to private destinations. A malicious or compromised provider can return private or loopback URLs to cause the CLI to make requests to inte…