Cette page suit l'état du correctif pour Debian. La vulnérabilité elle-même est décrite sur la page CVE principale. Voir CVE-2026-12087 →
Catégories
DEBIAN-CVE-2026-12087

Socket versions before 2.041 for Perl have an out-of-bounds heap read. In Socket.xs, pack_ip_mreq_source() checks the length of its source argument b...

Description d'origine

La description telle que publiée par la source (souvent en anglais).

Socket versions before 2.041 for Perl have an out-of-bounds heap read. In Socket.xs, pack_ip_mreq_source() checks the length of its source argument before the argument is read, so the check tests the byte length carried over from the preceding multiaddr argument instead. Both addresses occupy a 4-byte field, so a valid multiaddr lets a source of any length pass the check, and the source is then copied into the 4-byte imr_sourceaddr field with a fixed-size copy. A source shorter than 4 bytes is not rejected, and the copy reads up to 3 bytes past the end of its buffer. Calling pack_ip_mreq_source() with a source value shorter than 4 bytes copies adjacent heap memory into the returned packed structure.

Source: OSV.dev (Open Source Vulnerabilities) OSV

Paquets affectés

Debian:12 libsocket-perl
[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}]
Debian:13 libsocket-perl
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.038-1+deb13u1"}]}]
Debian:14 libsocket-perl
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.041-1"}]}]
Debian:12 perl
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.36.0-7+deb12u4"}]}]
Debian:13 perl
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.40.1-6+deb13u1"}]}]
Debian:14 perl
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.42.3-1"}]}]

Références

Nous utilisons des cookies pour l'analyse d'audience et la mesure publicitaire. Ce réglage s'applique à tous les sites de Game co., Ltd. En savoir plus