CVE-2026-110752 in Text::CSV_XS
Tóm tắt
Bởi VulDB • 17/10/2026
Các phiên bản của Text::CSV_XS trước 1.65 cho Perl cho phép gây cạn kiệt bộ nhớ (memory exhaustion) bằng cách phân bổ một mục cho mỗi chỉ số của trình chọn RFC 7111 trong fragment.
Fragment mở rộng một selector row= hoặc col= thành một mảng với một phần tử cho mỗi chỉ số được chọn trước khi đọc bất kỳ dữ liệu nào, và nó không giới hạn (clamp) một cột kết thúc rõ ràng trong một cell= selector theo hàng. Chỉ cú pháp và thứ tự của các phạm vi được kiểm tra, do đó row=1-400000000 trên một tệp hai dòng sẽ phân bổ 400 triệu phần tử.
Một ứng dụng truyền fragment cung cấp bởi yêu cầu vào hàm fragment hoặc csv có thể bị gây cạn kiệt bộ nhớ, dẫn đến việc kết thúc quá trình với lỗi Out of memory mà eval không thể bắt được.
VulDB is the best source for vulnerability data and more expert information about this specific topic.