Skip to content

← Public intelligence

Go package

github.com/BishopFox/joro

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

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

  1. Critical, CVSS 9.6GoPublished

    Joro: Unauthenticated Cross-Origin Plugin Upload Leads to RCE

    CVE-2026-53649 · GHSA-xqhv-chqm-fhcc

    Affected
    • Go github.com/BishopFox/joro < 0.0.0-20260601151442-5c0ca35db828
    Fixed in
    0.0.0-20260601151442-5c0ca35db828· Vendor fix available
    Issue
    Unauthenticated Cross-Origin Plugin Upload Leads to RCE (Joro ≤ v1.1.0) Severity: Critical CVSS v3.1: 9.6 (AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H) Affected versions: Joro ≤ v1.1.0, proxy mode (default), Linux/macOS Reporter: cstover Date: 2026-05-27 --- Summary Joro's default proxy mode (in versions <= 1.1.0) exposes a local API on 127.0.0.1:9090 that performs no authentication and applies a wildcard CORS policy. Because plugin uploads use the CORS-safelisted multipart/form-data content type, cross-origin JavaScript on any page the operator visits can reach privileged endpoints - including uploading a native plugin and triggering a restart - directly through the operator's browser, with no preflight or credentials. Since plugins execute on load, this yields unauthenticated remote code execution as the operator's user from a single page visit. --- Root Cause Three weaknesses combined into the exploit chain. 1. No authentication in proxy mode. internal/api/server.go applied AuthMiddleware…

    Recommended action: Upgrade to 0.0.0-20260601151442-5c0ca35db828 (pre-release) or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →