Lookup for vulnerable packages by Package URL.
| Purl | pkg:pypi/mako@1.0.11 |
| Type | pypi |
| Namespace | |
| Name | mako |
| Version | 1.0.11 |
| Qualifiers |
|
| Subpath | |
| Is_vulnerable | true |
| Next_non_vulnerable_version | 1.3.11 |
| Latest_non_vulnerable_version | 1.3.11 |
| Affected_by_vulnerabilities |
| 0 |
| url |
VCID-7157-v8k4-gbbx |
| vulnerability_id |
VCID-7157-v8k4-gbbx |
| summary |
Sqlalchemy mako before 1.2.2 is vulnerable to Regular expression Denial of Service when using the Lexer class to parse. This also affects babelplugin and linguaplugin. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2022-40023, GHSA-v973-fxgf-6xhp, PYSEC-2022-260
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-7157-v8k4-gbbx |
|
| 1 |
| url |
VCID-78vq-wbe5-aygj |
| vulnerability_id |
VCID-78vq-wbe5-aygj |
| summary |
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. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-41205, GHSA-v92g-xgxw-vvmm, PYSEC-2026-88
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-78vq-wbe5-aygj |
|
|
| Fixing_vulnerabilities |
|
| Risk_score | null |
| Resource_url | http://public2.vulnerablecode.io/packages/pkg:pypi/mako@1.0.11 |