


Perceptive Security
SOC/SIEM Consultancy

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…
Published:
26 May 2026 at 22:00:00
Alert date:
27 May 2026 at 20:13:42
Source:
nvd.nist.gov
Web Technologies
CVE-2026-48544 affects Taipy 4.1.1, a path traversal vulnerability in the ElementLibrary.get_resource() method that allows unauthenticated attackers to escape the intended module directory. The vulnerability exploits an incomplete path containment check using str.startswith() without a trailing path separator. Attackers can send crafted GET requests with path traversal segments to bypass directory containment checks. The flaw exists because Flask's path converter and Werkzeug's WSGI layer preserve traversal segments while the resolved path satisfies the flawed startswith comparison. This enables unauthorized file access outside the intended library directory. The issue was fixed in commit 129fd40.
Technical details
Mitigation steps:
Affected products:
Taipy
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-48544
https://github.com/Avaiga/taipy/commit/129fd407ffca49ee4ab853772c88d0c873e038dd
https://github.com/Avaiga/taipy/issues/2868
https://github.com/Avaiga/taipy/pull/2871
https://www.vulncheck.com/advisories/taipy-path-traversal-via-elementlibrary-get-resource
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
