CVE-2018-1000888 in Archive_Tarthông tin

Tóm tắt

Bởi VulDB • 30/07/2026

PEAR Archive_Tar phiên bản 1.4.3 và các phiên bản cũ hơn chứa lỗ hổng CWE-502, CWE-915 trong lớp Archive_Tar. Có nhiều thao tác tệp tin sử dụng `$v_header['filename']` làm tham số (chẳng hạn như file_exists, is_file, is_dir, v.v.). Khi hàm extract được gọi mà không có đường dẫn tiền tố cụ thể, chúng ta có thể kích hoạt quá trình giải serialize bằng cách tạo một tệp tar với `phar://[path_to_malicious_phar_file]` làm đường dẫn. Tấn công đối tượng injection (Object Injection) có thể được sử dụng để kích hoạt hàm destruct trong các lớp PHP đã tải, ví dụ như chính lớp Archive_Tar. Với việc tiêm đối tượng Archive_Tar, việc xóa tệp tùy ý có thể xảy ra vì `@unlink($this->_temp_tarname)` sẽ được gọi. Nếu một lớp khác chứa gadget hữu ích được tải vào, nó có khả năng dẫn đến thực thi mã từ xa (RCE), gây hậu quả là các tệp tin bị xóa hoặc có thể bị sửa đổi. Lỗ hổng này dường như đã được khắc phục trong phiên bản 1.4.4.

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

Đặt trước

27/12/2018

Tiết lộ

28/12/2018

Kiểm duyệt

được chấp nhận

Khai thác

Tải xuống

EPSS

0.19207

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!