Mistune before 3.3.0 contains a path traversal vulnerability in the opt-in Include directive that allows attackers to read local files by supplying relative or absolute include paths. Attackers who submit Markdown rendered via Markdown.read() can disclose files such as /etc/passwd and inject unescaped HTML or script content into rendered output.
Advisories
No advisories yet.
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Fri, 23 Oct 2026 00:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Mistune before 3.3.0 contains a path traversal vulnerability in the opt-in Include directive that allows attackers to read local files by supplying relative or absolute include paths. Attackers who submit Markdown rendered via Markdown.read() can disclose files such as /etc/passwd and inject unescaped HTML or script content into rendered output. | |
| Title | Mistune before 3.3.0 Arbitrary Local File Read via Include Directive | |
| First Time appeared |
Mistune Project
Mistune Project mistune |
|
| Weaknesses | CWE-22 | |
| CPEs | cpe:2.3:a:mistune_project:mistune:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Mistune Project
Mistune Project mistune |
|
| References |
| |
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-10-22T19:13:31.132Z
Reserved: 2026-10-22T11:20:02.626Z
Link: CVE-2026-115354
No data.
Status : Deferred
Published: 2026-10-22T19:17:41.373
Modified: 2026-10-22T19:17:41.483
Link: CVE-2026-115354
No data.
OpenCVE Enrichment
Updated: 2026-10-23T04:00:12Z
Weaknesses