CVE-2026-39847CWE-22

Emmett has a path traversal in internal assets handler

Critical · published April 7, 2026

CVSS v3.1
9.1
EPSS
1%
Percentile
46.7
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00575 · 46.7th percentile
Weakness
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2026-04-07T21:37Z
EPSS history
Timeline
  • 07 APR 21:37Z
    Emmett has a path traversal in internal assets handler
    cvelistv5