Skip to content
9.2 Critical

CVE-2026-115353 Mistune before 3.3.0 Path Traversal via include Directive

Description

Mistune before 3.3.0 contains a path traversal vulnerability in the RST include directive that allows attackers to read arbitrary files by supplying relative or absolute paths. Attackers can submit markdown containing include directives referencing ../ sequences or absolute paths to embed sensitive files like credentials or environment data in rendered HTML.

CVSS 4.0 detail

Vector CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N

Exploitable remotely over the network, without an account and without any user action; an attacker can seriously compromise confidentiality, integrity or availability.

Attack vector
Network
Attack complexity
Low
Attack requirements
None
Privileges required
None
Interaction
None
Confidentiality
High
Integrity
None
Availability
None
Confidentiality of other systems
High
Integrity of other systems
None
Availability of other systems
None

Affected products and versions

Product Affected versions Fixed in
mistune 3.3 earliest → < 3.3.0 3.3.0
The 28 CVEs of mistune →
Track this CVE