EN
en direct
Critique CVSS 9.1

CVE-2026-59145

Data::Intern::Shared versions before 0.02 for Perl allow an out-of-bounds read via unvalidated slot, reverse and arena indices in si_idx_find. The attach-time validator si_validate_header is thorough about the header and layout (magic, version, section offsets, total_size, count and arena_used) but does not validate the three arrays it then trusts. Every lookup in si_idx_find walks a triple indirection read straight from the mmap'd segment, arena[reverse[slots[i].id]], with no bound on slots[i].id against count, on the reverse[id] arena offset against arena_used, or on the arena record's length prefix. A local peer that can write the backing file can leave the header valid while poisoning a slot id, a reverse offset or an arena length prefix, so an id_of, intern or string lookup dereferences the chain out of bounds; because string() returns a file-controlled length of bytes from the arena, adjacent process memory can be disclosed.

Ce que ça veut dire

Exposition
Exploitable à distance depuis le réseau, sans authentification et sans action de la victime.
Impact
Un attaquant peut lire des données sensibles et mettre le service hors ligne.
Faiblesse
Une lecture hors des bornes expose de la mémoire adjacente — souvent des secrets résiduels.
Probabilité
Le score EPSS reste bas : rien n’annonce une exploitation imminente, ce qui ne dispense pas de corriger.

À faireÀ corriger sans attendre le prochain cycle de correctifs. Commencer par les instances exposées à Internet.

Lecture automatique du vecteur CVSS, du type de faiblesse (CWE) et du score EPSS. La description technique ci-dessus reste celle publiée par le NIST, en anglais.

Publié
21 juillet 2026
CVSS
9.1 (v3.1) CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
EPSS
0,42 % probabilité d'exploitation sous 30 jours · au-dessus de 34 % des CVE
Faiblesse
CWE-125
Sources
nvd
Références

Tapez au moins deux caractères.

naviguer ouvrir esc fermer