CVE Catalog

CVE-2026-73259

MediumCVSS 5.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.23%

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

Summary

Mongoose is an embedded web server and network library. Prior to 7.22, a remote attacker can send a crafted percent-encoded request path to a deployment using MG_ENABLE_DIRLIST and persuade a user to visit it. The mg_http_serve_dir() and listdir() path in src/http.c places the decoded request URI into the title and h1 elements without HTML entity encoding. The resulting reflected cross-site scripting executes in the Mongoose origin and can expose session data or perform actions as the victim. This issue is fixed in version 7.22.

Risk Assessment

The attack can lead to theft of user session data or unauthorized actions on behalf of the victim, potentially compromising application confidentiality and integrity.

Recommendation

It is recommended to upgrade Mongoose to version 7.22 or later and avoid enabling MG_ENABLE_DIRLIST in production environments if possible.

Other vulnerabilities in Mongoose

See all
Original NVD description (English source)

Mongoose is an embedded web server and network library. Prior to 7.22, a remote attacker can send a crafted percent-encoded request path to a deployment using MG_ENABLE_DIRLIST and persuade a user to visit it. The mg_http_serve_dir() and listdir() path in src/http.c places the decoded request URI into the title and h1 elements without HTML entity encoding. The resulting reflected cross-site scripting executes in the Mongoose origin and can expose session data or perform actions as the victim. This issue is fixed in version 7.22.

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