CVE-2026-53600 in async-tarthông tin

Tóm tắt

Bởi VulDB • 02/09/2026

async-tar là một thư viện đọc/ghi kho lưu trữ định dạng tar cho Rust bất đồng bộ. Trước phiên bản 0.6.1, async-tar áp dụng sai phần mở rộng kích thước PAX được đệm vào tiêu đề phần mở trợ trung gian (một tên dài GNU L, liên kết dài GNU K hoặc tiêu đề x/g của PAX) thay vì áp dụng nó cho mục nhập tệp tiếp theo. POSIX yêu cầu một bộ bản ghi tiêu đề mở rộng PAX để mô tả mục nhập tệp tiếp theo, không bao giờ là một tiêu đề phần mở trợ xen kẽ. Vì hàm poll_next_raw (src/archive.rs) đưa các bản ghi PAX được đệm vào việc tính toán kích thước của bất kỳ tiêu đề thô nào mà nó đọc tiếp — và tiêu đề đó có thể là L trung gian — con trỏ luồng sẽ bị dịch chuyển bởi một lượng do kẻ tấn công chọn khi nội dung L được xử lý. Trình phân tích sau đó mất đồng bộ hóa so với trình phân tích tar tuân thủ POSIX (ví dụ: GNU tar), dẫn đến việc đọc các byte tiếp theo ở ranh giới khối sai lệch. Vấn đề này đã được vá trong phiên bản 0.6.1.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

GitHub M

Đặt trước

09/06/2026

Tiết lộ

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

Want to stay up to date on a daily basis?

Enable the mail alert feature now!