CVE-2026-39847
Description
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.
How to fix
- emmett emmett2.8.1 or later
- emmett2.8.1 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| emmett emmett | 2.5.0 ≤ v < 2.8.1 | 2.8.1 |
| emmettPyPI | 2.5.0 ≤ v < 2.8.1 | 2.8.1 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.