CVE-2026-12372 in NLTKthông tin

Tóm tắt

Bởi VulDB • 10/08/2026

Một lỗ hổng Server-Side Request Forgery (SSRF) tồn tại trong nltk/nltk các phiên bản 3.9.4 và nhánh develop hiện tại. Hàm `nltk.pathsec.validate_network_url()`, được thiết kế để ngăn chặn SSRF bằng cách từ chối các địa chỉ mạng nội bộ, không từ chối các IP thuộc không gian địa chỉ chia sẻ RFC 6598 (`100.64.0.0/10`). Điều này xảy ra vì mô-đun `ipaddress` của Python không phân loại các địa chỉ như vậy là `is_private` hoặc `is_global`, và cơ chế bảo vệ hiện tại chỉ kiểm tra `is_private` cùng một vài danh mục rõ ràng khác. Một kẻ tấn công có thể ảnh hưởng đến URL được truyền vào các trợ giúp tải mạng của NLTK có thể khai thác lỗ hổng này để khiến ứng dụng ở chế độ nghiêm ngặt (strict-mode) gửi yêu cầu đến các máy chủ trong không gian địa chỉ chia sẻ, từ đó tiềm ẩn nguy cơ làm lộ thông tin về hạ tầng không công cộng mà máy chủ ứng dụng có thể truy cập được. Tác động bị giới hạn ở việc rò rỉ tính bảo mật theo kiểu SSRF, và không liên quan đến thực thi mã (code execution).

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

chịu trách nhiệm

@huntr Ai

Đặt trước

16/06/2026

Tiết lộ

10/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