CVE Catalog

CVE-2026-97875

HighCVSS 8.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.26%

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

Summary

Rojo's "rojo serve" HTTP API (default port 34872) lacks Host/Origin header validation, making it vulnerable to DNS rebinding. A malicious webpage can read all project source, write malicious code to files on disk, and launch local programs via opener::open() with no user interaction beyond visiting the page.

Risk Assessment

Attackers can access project source code, modify files on disk, and execute local programs, leading to compromise of the development environment and potential malware spread.

Recommendation

Update Rojo to a version that validates Host/Origin headers, or restrict access to the "rojo serve" service to trusted networks only. Consider running the service on localhost and avoid visiting untrusted sites while it is active.

Related vulnerabilities

Original NVD description (English source)

Rojo's "rojo serve" HTTP API (default port 34872) has no Host/Origin header validation, making it vulnerable to DNS rebinding. A malicious webpage can read all project source, write malicious code to files on disk, and launch local programs via opener::open() with no user interaction beyond visiting the page.

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