CVE-2026-41205

Mako is a template library written in Python. Prior to 1.3.11, TemplateLookup.get_template() is vulnerable to path traversal when a URI starts with // (e.g., //../../../secret.txt). The root cause is an inconsistency between two slash-stripping implementations. Any file readable by the process can be returned as rendered template content when an application passes untrusted input directly to TemplateLookup.get_template(). This vulnerability is fixed in 1.3.11.
Configurations

Configuration 1 (hide)

cpe:2.3:a:sqlalchemy:mako:*:*:*:*:*:*:*:*

History

20 May 2026, 02:16

Type Values Removed Values Added
References
  • () https://github.com/sqlalchemy/mako/commit/e05ac61989a7fb9dd7dcde6cfd72dc48328719a3 -
  • () https://github.com/sqlalchemy/mako/releases/tag/rel_1_3_11 -

28 Apr 2026, 19:14

Type Values Removed Values Added
First Time Sqlalchemy mako
Sqlalchemy
CPE cpe:2.3:a:sqlalchemy:mako:*:*:*:*:*:*:*:*
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 7.5
References () https://github.com/sqlalchemy/mako/security/advisories/GHSA-v92g-xgxw-vvmm - () https://github.com/sqlalchemy/mako/security/advisories/GHSA-v92g-xgxw-vvmm - Mitigation, Vendor Advisory

23 Apr 2026, 19:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-04-23 19:17

Updated : 2026-05-20 02:16


NVD link : CVE-2026-41205

Mitre link : CVE-2026-41205

CVE.ORG link : CVE-2026-41205


JSON object : View

Products Affected

sqlalchemy

  • mako
CWE
CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')