CVE-2026-80047 in Transformersthông tin

Tóm tắt

Bởi VulDB • 01/09/2026

Một lỗ hổng trong Hugging Face Transformers (các phiên bản 4.49.0, <= 5.8.1) cho phép ghi các tệp Python từ xa vào đĩa cục bộ mà không có sự đồng ý của người dùng khi sử dụng GenerativePreTrainedModel.load_custom_generate(). Hàm này tải về và lưu trữ trong bộ nhớ đệm (cache) một tệp mô-đun từ xa trước khi thực hiện kiểm tra consent trust_remote_code bắt buộc, làm đảo ngược mô hình bảo mật được áp dụng bởi các đường dẫn tải mã khác (như AutoConfig, AutoModel và AutoTokenizer). Kết quả là, mã Python do kẻ tấn công kiểm soát từ custom_generate/generate.py được sao chép vào thư mục ~/.cache/huggingface/modules của người dùng ngay cả khi người dùng từ chối lời nhắc trust. Mặc dù việc thực thi bị chặn đúng cách, nhưng thao tác ghi tệp không thể hoàn nguyên và có thể tồn tại xuyên suốt các phiên làm việc khác nhau. Điều này có thể dẫn đến sự xuất hiện của các tệp trái phép, bền vững trên đĩa và va chạm bộ nhớ đệm cũ (stale cache collisions), trong đó mã do kẻ tấn công đã lưu trữ trước đó có thể được thực thi sau này khi tải các mô hình đáng tin cậy. Vấn đề bắt nguồn từ một thao tác ghi tệp không điều kiện trong dynamic_module_utils.py diễn ra trước bất kỳ quá trình xác minh trust nào.

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

Certcc

Đặt trước

25/08/2026

Tiết lộ

01/09/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

Interested in the pricing of exploits?

See the underground prices here!