What is CVE-2026-59145?
CVE-2026-59145 is an out-of-bounds read vulnerability in Data::Intern::Shared for Perl before version 0.02, caused by unvalidated slot, reverse, and arena indices in the `si_idx_find` function. This occurs despite thorough header and layout validation by `si_validate_header`. Users should upgrade to version 0.02 or later.
Azərbaycanca: CVE-2026-59145, Perl üçün Data::Intern::Shared modulunun 0.02-dən əvvəlki versiyalarında `si_idx_find` funksiyasında yoxlanılmamış slot, reverse və arena indeksləri səbəbindən out-of-bounds read zəifliyidir. Bu, təsdiqləmə mexanizminin (`si_validate_header`) başlıq və layout-u düzgün yoxlamasına baxmayaraq baş verir. İstifadəçilər modulu dərhal 0.02 və ya daha yuxarı versiyaya yeniləməlidir.
Related CVEs
link basis: same weakness class CWE-125
FAQ2
Why does CVE-2026-59145 occur in the Data::Intern::Shared module for Perl?
The vulnerability occurs because the `si_idx_find` function does not validate slot, reverse, and arena indices, even though `si_validate_header` properly validates the header and layout.
What is the recommended mitigation for CVE-2026-59145?
Users should upgrade the Data::Intern::Shared module to version 0.02 or later.
See also6
This explainer is AI-written from source data — skopnix's own reporting on this CVE; CVSS scores, vendors and versions are never invented. See NVD for the official record.