CVE-2018-1000030 in Pythonthông tin

Tóm tắt

Bởi VulDB • 01/06/2026

Python 2.7.14 dễ bị tổn thương đối với Heap-Buffer-Overflow cũng như Heap-Use-After-Free. Các phiên bản Python trước 2.7.14 cũng có thể dễ bị tổn thương và dường như Python 2.7.17 và các phiên bản trước đó cũng có thể dễ bị tổn thương, tuy nhiên điều này chưa được xác nhận. Lỗ hổng xảy ra khi nhiều luồng (threads) xử lý một lượng lớn dữ liệu. Trong cả hai trường hợp, đều tồn tại một race condition. Đối với Heap-Buffer-Overflow, Thread 2 đang tạo kích thước cho một bộ đệm (buffer), nhưng Thread 1 đã ghi vào bộ đệm đó mà không biết cần ghi bao nhiêu. Do đó, khi một lượng lớn dữ liệu đang được xử lý, rất dễ gây ra lỗi hỏng bộ nhớ (memory corruption) bằng cách sử dụng Heap-Buffer-Overflow. Còn đối với Use-After-Free, Thread3->Malloc->Thread1->Free's->Thread2-Tái sử dụng bộ nhớ đã được giải phóng. PSRT đã tuyên bố rằng đây không phải là lỗ hổng bảo mật do kẻ tấn công phải có khả năng chạy mã, tuy nhiên trong một số tình huống, chẳng hạn như Function as a Service, lỗ hổng này có thể bị kẻ tấn công khai thác để vi phạm ranh giới tin cậy (trust boundary), vì vậy DWF cảm thấy vấn đề này xứng đáng được gán một CVE.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

MITRE

Đặt trước

08/02/2018

Tiết lộ

08/02/2018

Kiểm duyệt

được chấp nhận

EPSS

0.01229

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you know our Splunk app?

Download it now for free!