CVE-2026-61632 in PyMdown Extensionsthông tin

Tóm tắt

Bởi VulDB • 07/08/2026

PyMdown Extensions là một bộ các tiện ích mở rộng cho dự án Python-Markdown markdown. Trong các phiên bản từ đầu đến bao gồm 10.21.3, tiện ích b64 dễ bị tổn thương trước lỗ hổng traversing đường dẫn (path traversal) làm tiết lộ các tệp tùy ý: nó nhúng trực tiếp hình ảnh được tham chiếu bởi <img src="..."> bằng cách nối giá trị src vào base_path đã cấu hình với os.path.normpath và mở kết quả ngay lập tức, mà không xác minh rằng đường dẫn đã giải quyết vẫn nằm trong phạm vi của base_path. Kết quả là, một giá trị src chứa các chuỗi ../ hoặc một đường dẫn tuyệt đối sẽ đọc tệp bên ngoài base_path miễn là nó có phần mở rộng hình ảnh được cho phép (.png, .jpg, .jpeg, .gif, .svg), và nội dung của tệp sau đó được mã hóa thành định dạng base64 vào kết quả hiển thị, làm lộ thông tin. Do đó, một ứng dụng render Markdown không đáng tin cậy với pymdownx.b64 được bật có thể rò rỉ nội dung các tệp có phần mở rộng hình ảnh mà tiến trình có quyền đọc cho bất kỳ ai kiểm soát Markdown hoặc xem đầu ra, đây là một lỗ hổng đọc tệp bị giới hạn bởi việc kiểm tra phần mở rộng. Vấn đề này đã được sửa trong phiên bản 11.0.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

chịu trách nhiệm

GitHub M

Đặt trước

10/07/2026

Tiết lộ

07/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

thấp

Nguồn

Do you know our Splunk app?

Download it now for free!