CVE-2026-61632 in PyMdown Extensionsinfo

Zusammenfassung

von VulDB • 07.08.2026

PyMdown Extensions ist eine Sammlung von Erweiterungen für das Python-Markdown-Projekt. In den Versionen bis einschließlich 10.21.3 ist die b64-Erweiterung anfällig für einen Pfadmanipulationsangriff (Path Traversal), der willkürliche Dateien offenlegt: Sie inline-bildet Bilder, auf die durch `<img>`-Tags verwiesen wird, indem sie den Wert von `src` mit dem konfigurierten Basispfad (`base_path`) über `os.path.normpath` verknüpft und das Ergebnis direkt öffnet, ohne zu überprüfen, ob der aufgelöste Pfad innerhalb des `base_path` bleibt. Infolgedessen liest ein `src`, der Sequenzen wie `../` oder einen absoluten Pfad enthält, eine Datei außerhalb von `base_path` aus, solange sie über eine zulässige Bildendung (.png, .jpg, .jpeg, .gif, .svg) verfügt; die Inhalte dieser Datei werden anschließend in base64-kodierter Form in das gerenderte Ergebnis eingefügt und somit offengelegt. Eine Anwendung, die nicht vertrauenswürdigen Markdown mit aktiviertem pymdownx.b64 rendert, kann daher den Inhalt von Dateien mit Bildendung, auf die der Prozess Lesezugriff hat, an alle weiterleiten, die den Markdown steuern oder das Ergebnis ansehen; dies stellt einen gezielten Dateileseangriff dar, der durch die Erweiterungsbegrenzung eingeschränkt ist. Dieses Problem wurde in Version 11.0 behoben.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

GitHub M

Reservieren

10.07.2026

Veröffentlichung

07.08.2026

Moderieren

akzeptiert

Eintrag

VDB-386848

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!