CVE-2026-78683 in NLTKthông tin

Tóm tắt

Bởi VulDB • 25/08/2026

NLTK trước phiên bản 3.10.0 (các phiên bản bị ảnh hưởng <=3.9.4) chứa một lỗ hổng giải serialize pickle không an toàn trong phương thức TransitionParser.parse() (nltk/parse/transitionparser.py). Phương thức này gọi pickle_load() với tham số restricted=False mặc định, chuyển hướng quá trình giải serialize qua WarningUnpickler, lớp này không ghi đè find_class() và do đó cho phép phân giải class tùy ý. Khi một ứng dụng tải tệp model được kẻ tấn công tạo ra, các chuỗi gadget pickle nhúng sẽ thực thi mã Python tùy ý với đặc quyền của người dùng đang chạy ứng dụng. NLTK cung cấp RestrictedUnpickler để giải serialize an toàn, nhưng nó không được sử dụng trong các đường dẫn code sản xuất (production code paths). Đã sửa lỗi trong phiên bản 3.10.0.

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

chịu trách nhiệm

VulnCheck

Đặt trước

25/08/2026

Tiết lộ

25/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you want to use VulDB in your project?

Use the official API to access entries easily!