CVE-2026-48544Taipy 4.1.1 Path Traversal via ElementLibrary.get_resource()
Updated under an hour ago ()
Does this affect you?
It affects Avaiga taipy. Add what you run to find out whether that includes you.
No exploitation reported and no EPSS estimate yet.
Do this next
Free account, 1 product
Taipy 4.1.1, fixed in commit 129fd40, contains a path traversal vulnerability in the ElementLibrary.get_resource() method in taipy/gui/extension/library.py that allows unauthenticated attackers to escape the intended module directory by exploiting an incomplete path containment check using str.startswith() without a trailing path separator. Attackers can send crafted GET requests with path traversal segments targeting a prefix-matching sibling directory on disk, bypassing the directory containment check because Flask's path converter and Werkzeug's WSGI layer preserve the traversal segments while the resolved path still satisfies the flawed startswith comparison, enabling unauthorized file access outside the intended library directory.
- CVSS
- 7.5 HIGH (v3.1, CNA)CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
- Weakness (CWE)
- CWE-22
- Known exploited
- Not in CISA's KEV catalog
- EPSS (exploitation in the next 30 days)
- Not loaded for this CVE
- Assigned by
- VulnCheck
- NVD analysis
- Deferred
- Record last updated
- Oct 8, 2026
- First seen by InfoSec Signals
- Oct 9, 2026
Affected products
Avaiga taipy avaiga:taipy (from the name) | through 4.1.1; 129fd407ffca49ee4ab853772c88d0c873e038dd not affected | CNA record |
References
- https://github.com/Avaiga/taipy/issues/2868issue-tracking
- https://github.com/Avaiga/taipy/pull/2871issue-tracking
- https://github.com/Avaiga/taipy/commit/129fd407ffca49ee4ab853772c88d0c873e038ddpatch
- https://www.vulncheck.com/advisories/taipy-path-traversal-via-elementlibrary-get-resourcethird-party-advisory
The CVE record on cve.org NVD's entry
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.