CVE Catalog

CVE-2026-88061

MediumCVSS 5.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.38%

29th percentile - higher than 29% of all known CVEs

Summary

In career-ops prior to 0.8.0, the local web dashboard web/ exposed command-spawning and user-file-writing /api routes without validating request origin or restricting clients to loopback addresses. A malicious page in another browser tab could send cross-origin localhost requests, and a dashboard bound beyond loopback could receive direct requests from the local network. Both paths allowed unauthenticated command execution as the dashboard user; npm installations were unaffected because web/ is excluded from the published package.

Risk Assessment

An attacker can remotely execute arbitrary commands as the user running the dashboard, leading to full system compromise. The risk applies to environments where the web/ dashboard is running, especially when bound beyond loopback.

Recommendation

Upgrade career-ops to version 0.8.0 or later. Until then, restrict the web/ dashboard to loopback only and avoid running it on untrusted networks.

Related vulnerabilities

Original NVD description (English source)

career-ops is an open-source AI-assisted job search and application management tool. Prior to 0.8.0, the career-ops local web dashboard web/ exposed command-spawning and user-file-writing /api routes without validating request origin or restricting clients to loopback addresses. A malicious page in another browser tab could send cross-origin localhost requests while the dashboard was running, and a dashboard bound beyond loopback could receive direct requests from the local network. Both paths allowed unauthenticated command execution as the dashboard user, but npm installations were unaffected because web/ is excluded from the published package. This issue is fixed in version 0.8.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS