PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-58482 Jovancoding CVE debrief

Network-AI's multi-agent orchestrator features a shipped, exported, documented `ApprovalInbox` (`lib/approval-inbox.ts`) with a critical vulnerability (CVE-2026-58482). This component, part of the human-in-the-loop Approval Gate, exposes an HTTP server without authentication and with a wildcard CORS configuration (`Access-Control-Allow-Origin: *`). Consequently, in versions 5.0.0 through 5.12.1, any entity capable of sending an HTTP request to the inbox port can enumerate and approve pending approvals. This unauthorized access defeats the human-in-the-loop control, potentially allowing high-risk operations (e.g., shell commands) to execute without consent. The issue is resolved in version 5.12.2, where `ApprovalInbox` now requires a `secret` option. When configured, mutating endpoints (`POST /:id/approve` and `POST /:id/deny`) demand an `Authorization: Bearer <secret>` header, validated with `crypto.timingSafeEqual`. Operators should apply the patch, configure a secret, restrict inbox port access, and monitor for suspicious traffic.

Vendor
Jovancoding
Product
Network-AI
CVSS
MEDIUM 5.9
CISA KEV
Not listed in stored evidence
Original CVE published
2026-07-20
Original CVE updated
2026-08-13
Advisory published
2026-07-20
Advisory updated
2026-08-13

Who should care

Operators and users of Network-AI's multi-agent orchestrator, especially those exposing the ApprovalInbox feature on a network, should verify their systems for exposure and apply patches immediately. This includes reviewing and updating security configurations for the Network-AI orchestrator, restricting access to the inbox port to only trusted hosts or networks, and monitoring for and blocking suspicious traffic to the inbox port. Additionally, users should consider implementing compensating controls for exposed systems while remediation is scheduled and verified. Asset inventory and vulnerability management teams should also review the affected scope and severity to prioritize remediation efforts. Security teams should track exceptions, retest remediated assets, and close the item only after evidence is documented. Those responsible for change management should plan vendor-supported updates or mitigations through normal change control where exposure is confirmed. Monitoring and detection teams should check relevant logs for exposed assets that need extra review. Those managing source tracking should review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance. Finally, confirming whether affected product deployments exist in managed environments and assigning an owner for follow-up is crucial. This involves a thorough review of the current security posture and proactive measures to mitigate potential risks associated with this vulnerability. The CVE record and NVD details provide further information on the vulnerability's impact and recommended actions. By taking these steps, organizations can ensure the security and integrity of their Network-AI orchestrator deployments. To further enhance security, consider implementing a rollback/change window strategy for remediated assets and verifying the effectiveness of compensating controls. Regularly reviewing and updating the security configurations will help prevent similar vulnerabilities in the future. It is also essential to maintain an accurate asset inventory and conduct regular vulnerability assessments to identify potential weaknesses. By prioritizing these ,

Technical summary

The ApprovalInbox feature in Network-AI's multi-agent orchestrator has a critical vulnerability (CVE-2026-58482) allowing unauthorized approval of high-risk operations due to lack of authentication and insecure CORS configuration. This issue affects versions 5.0.0 through 5.12.1 and is fixed in v5.12.2. The vulnerability allows any party who can send an HTTP request to the inbox port to enumerate pending approvals and approve them, defeating the human-in-the-loop control. The fix involves adding a `secret` option to `ApprovalInbox`, requiring an `Authorization: Bearer <secret>` header for mutating endpoints.

Defensive priority

Operators of Network-AI's multi-agent orchestrator should verify their systems for exposure and apply patches immediately.

Recommended defensive actions

  • Verify and apply the patch (v5.12.2) to the ApprovalInbox feature.
  • Configure the ApprovalInbox with a secret option to require authentication for mutating endpoints.
  • Restrict access to the inbox port to only trusted hosts or networks.
  • Monitor for and block suspicious traffic to the inbox port.
  • Review and update security configurations for the Network-AI orchestrator.

Evidence notes

The CVE record and NVD details indicate a medium-severity vulnerability in Network-AI's ApprovalInbox feature, allowing unauthorized approval of high-risk operations due to lack of authentication and insecure CORS configuration. The ApprovalInbox feature is a shipped, exported, documented feature called `ApprovalInbox` (`lib/approval-inbox.ts`) in Network-AI, a TypeScript/Node.js multi-agent orchestrator. This feature has no authentication of any kind and sets `Access-Control-Allow-Origin: *` on every route, including the state-changing `POST /approvals/:id/approve` and `/deny`. As a result, in versions 5.0.0 through 5.12.1, any party who can send an HTTP request to the inbox port — a co-located process, a container/SSRF on the same host, a remote client when the operator binds a non-loopback address, or any website the operator visits in a browser (via the wildcard CORS) — can enumerate pending approvals and approve them, defeating the entire human-in-the-loop control and causing the gated high-risk action (e.g. a shell command the agent was holding for review) to execute without consent. This issue is fixed in v5.12.2. `ApprovalInbox` now accepts a `secret` option. When set, the mutating endpoints `POST /:id/approve` and `POST /:id/deny` require an `Authorization: Bearer <secret>` header, validated in constant time with `crypto.timingSafeEqual`.

Official resources

AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-07-20T17:18:15.997Z and has not been modified since then.