CVE Catalog

CVE-2026-39847

CriticalCVSS 9.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.50%

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

Summary

Emmett, a full-stack Python web framework, versions 2.5.0 through 2.8.0 contain a path traversal vulnerability in the RSGI static handler for internal assets (/__emmett__ paths). An attacker can use ../ sequences (e.g., /__emmett__/../rsgi/handlers.py) to read arbitrary files outside the assets directory.

Risk Assessment

This vulnerability allows reading sensitive system files or application source code, potentially leading to data disclosure or further attacks.

Recommendation

Upgrade Emmett to version 2.8.1, which includes a fix for the path traversal vulnerability.

Original NVD description (English source)

Emmett is a full-stack Python web framework designed with simplicity. From 2.5.0 to before 2.8.1, the RSGI static handler for Emmett's internal assets (/__emmett__ paths) is vulnerable to path traversal attacks. An attacker can use ../ sequences (eg /__emmett__/../rsgi/handlers.py) to read arbitrary files outside the assets directory. This vulnerability is fixed in 2.8.1.

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