CVE-2026-64622

Network-AI (npm: network-ai) versions 5.12.2 through 5.13.3 fail to apply the configured authorization check (checkAuth/secret) to the ApprovalInbox GET read routes, so even when an operator configures a secret, unauthenticated actors can access sensitive approval request details. The GET /approvals/?status=all, GET /approvals/:id, GET /approvals/stats, and GET /approvals/sse routes disclose full ApprovalEntry content including action/target shell-command strings, file paths, justifications, and risk levels. All responses also carry a hardcoded Access-Control-Allow-Origin: * header, enabling cross-origin disclosure from any website the operator visits. This is an incomplete fix for GHSA-mxjx-28vx-xjjj.
Configurations

No configuration.

History

24 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) Las versiones 5.12.2 a 5.13.3 de Network-AI (npm: network-ai) no aplican la comprobación de autorización configurada (checkAuth/secret) a las rutas de lectura GET de ApprovalInbox, por lo que, incluso cuando un operador configura un secreto, actores no autenticados pueden acceder a detalles sensibles de solicitudes de aprobación. Las rutas GET /approvals/?status=all, GET /approvals/:id, GET /approvals/stats y GET /approvals/sse revelan el contenido completo de ApprovalEntry, incluyendo cadenas de comandos de shell de acción/destino, rutas de archivo, justificaciones y niveles de riesgo. Todas las respuestas también incluyen un encabezado Access-Control-Allow-Origin: * codificado de forma rígida, lo que permite la divulgación de origen cruzado desde cualquier sitio web que el operador visite. Esta es una solución incompleta para GHSA-mxjx-28vx-xjjj.

Information

Published : 2026-07-20 12:19

Updated : 2026-10-24 20:10


NVD link : CVE-2026-64622

Mitre link : CVE-2026-64622

CVE.ORG link : CVE-2026-64622


JSON object : View

Products Affected

No product.

CWE
CWE-862

Missing Authorization