Skip to content

← Public intelligence

npm package

@siteboon/claude-code-ui

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

2 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. High, CVSS 8.7npmAmendedPublished

    @siteboon/claude-code-ui Vulnerable to Unauthenticated RCE via WebSocket Shell Injection

    CVE-2026-31975 · GHSA-gv8f-wpm2-m5wr

    Affected
    • npm @siteboon/claude-code-ui <= 1.24.0
    Fixed in
    1.25.0· Vendor fix available
    Issue
    Security Advisory: Insecure Default JWT Secret + WebSocket Auth Bypass Enables Unauthenticated RCE via Shell Injection Download: cveclaudecodeuisubmissionv2.zip  Submission Info | Field | Value | |-------|-------| | Package | @siteboon/claude-code-ui | | Ecosystem | npm | | Affected versions | <= 1.24.0 (latest) | | Severity | Critical | | CVSS Score | 9.8 | | CVSS Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H | | CWE | CWE-1188, CWE-287, CWE-78 | | Reported | 2026-03-02 | | Researcher | Ethan-Yang (OPCIA) | --- Summary Three chained vulnerabilities allow unauthenticated remote code execution on any claudecodeui instance running with default configuration. No account, credentials, or prior access is required. The root cause of RCE is OS command injection (CWE-78) in the WebSocket shell handler. Authentication is bypassed by combining an insecure default JWT secret (CWE-1188) with a WebSocket authentication function that skips database user validation (CWE-287). ---…

    Recommended action: Upgrade to 1.25.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  2. High, CVSS 8.7npmAmendedPublished

    @siteboon/claude-code-ui is Vulnerable to Shell Command Injection in Git Routes

    CVE-2026-31861 · GHSA-7fv4-fmmc-86g2

    Affected
    • npm @siteboon/claude-code-ui <= 1.23.0
    Fixed in
    1.24.0· Vendor fix available
    Issue
    Shell Command Injection in User Git Config Endpoint | Field | Value | |-------|-------| | Severity | High | | CVSS 3.1 | 8.8 (High) — when chained with VULN-01 | | CWE | CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') | | Attack Vector | Network | | Authentication | JWT required (bypassable via VULN-01) | | Affected Files | server/routes/user.js (lines 58-59) | Description The /api/user/git-config endpoint constructs shell commands by interpolating user-supplied gitName and gitEmail values into command strings passed to childprocess.exec(). The input is placed within double quotes and only " is escaped, but backticks ( ), $() command substitution, and \ sequences are all interpreted within double-quoted strings in bash. This allows authenticated attackers to execute arbitrary OS commands via the git configuration endpoint. Root Cause server/routes/user.js lines 58-59: Only " is escaped. However, within double-quoted bash strings, the…

    Recommended action: Upgrade to 1.24.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →