High, CVSS 7.5PyPIAmendedPublished
Emmett has a path traversal in internal assets handler
CVE-2026-39847 · GHSA-pr46-2v3c-5356
- Affected
- PyPI emmett >= 2.5.0, < 2.8.1
- Fixed in
- 2.8.1· Vendor fix available
- Issue
- 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.
Recommended action: Upgrade to 2.8.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.