Back to CVE records
High 8.1Published Sep 6, 2026

CVE-2026-86242Unauthenticated RCE via Custom Plugin HTTP Path on Dynamically Linked Builds

Updated under an hour ago ()

Does this affect you?

It affects maximhq Bifrost. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

Bifrost HTTP transport before 2.0.0 accepts an enabled custom plugin whose path is an HTTP URL through unauthenticated POST /api/plugins when management authentication is disabled (the default, governance.auth_config.is_enabled=false). The shared-object loader treats an http-prefixed path as a download URL, writes the body to a temporary .so, and passes it to Go's plugin.Open. After a successful open, optional Init runs immediately with the supplied config as the Bifrost process user. On documented dynamically linked builds (DYNAMIC=1 / no static-link flags), which the vendor requires for custom Go plugins, plugin.Open is expected to succeed and this is unauthenticated remote code execution. On the published statically linked Docker image, plugin.Open fails with Dynamic loading not supported, so that build class is only server-side request forgery. Attack complexity is High because the attacker cannot force RCE on the default static image and a loadable plugin must match the host Go version, OS, architecture, and linkage. The 1.6.x HTTP transport line through 1.6.11 does not contain the fix.

CVSS
8.1 HIGH (v3.1, CNA)CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness (CWE)
CWE-94, CWE-306, CWE-284
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
JFROG
NVD analysis
Awaiting Analysis
Record last updated
Sep 8, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
maximhq Bifrost
maximhq:bifrost (from the name)
before 2.0.0; fixed at 2.0.0-prerelease3
CNA record

References

  • vendor-advisory
  • patch
  • patch
  • release-notes
  • product

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.