Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

Количество 11

Количество 11

ubuntu логотип

CVE-2026-12087

3 месяца назад

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.

CVSS3: 9.1
EPSS: Низкий
redhat логотип

CVE-2026-12087

3 месяца назад

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.

CVSS3: 5.3
EPSS: Низкий
nvd логотип

CVE-2026-12087

3 месяца назад

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.

CVSS3: 9.1
EPSS: Низкий
msrc логотип

CVE-2026-12087

3 месяца назад

Socket versions before 2.041 for Perl have an out-of-bounds heap read

CVSS3: 9.1
EPSS: Низкий
debian логотип

CVE-2026-12087

3 месяца назад

Socket versions before 2.041 for Perl have an out-of-bounds heap read. ...

CVSS3: 9.1
EPSS: Низкий
redos логотип

ROS-20260922-80-0144

3 дня назад

Уязвимость perl-Socket

CVSS3: 9.1
EPSS: Низкий
redos логотип

ROS-20260922-73-0114

3 дня назад

Уязвимость perl-Socket

CVSS3: 9.1
EPSS: Низкий
github логотип

GHSA-q5cv-5vf6-95gp

3 месяца назад

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.

CVSS3: 9.1
EPSS: Низкий
suse-cvrf логотип

SUSE-SU-2026:3558-1

около 1 месяца назад

Security update for perl

EPSS: Низкий
suse-cvrf логотип

SUSE-SU-2026:3540-1

около 2 месяцев назад

Security update for perl

EPSS: Низкий
suse-cvrf логотип

openSUSE-SU-2026:21411-1

2 месяца назад

Security update for perl

EPSS: Низкий

Уязвимостей на страницу

Уязвимость
CVSS
EPSS
Опубликовано
ubuntu логотип
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 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.

CVSS3: 9.1
0%
Низкий
3 месяца назад
redhat логотип
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 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.

CVSS3: 5.3
0%
Низкий
3 месяца назад
nvd логотип
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 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.

CVSS3: 9.1
0%
Низкий
3 месяца назад
msrc логотип
CVE-2026-12087

Socket versions before 2.041 for Perl have an out-of-bounds heap read

CVSS3: 9.1
0%
Низкий
3 месяца назад
debian логотип
CVE-2026-12087

Socket versions before 2.041 for Perl have an out-of-bounds heap read. ...

CVSS3: 9.1
0%
Низкий
3 месяца назад
redos логотип
ROS-20260922-80-0144

Уязвимость perl-Socket

CVSS3: 9.1
0%
Низкий
3 дня назад
redos логотип
ROS-20260922-73-0114

Уязвимость perl-Socket

CVSS3: 9.1
0%
Низкий
3 дня назад
github логотип
GHSA-q5cv-5vf6-95gp

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.

CVSS3: 9.1
0%
Низкий
3 месяца назад
suse-cvrf логотип
SUSE-SU-2026:3558-1

Security update for perl

около 1 месяца назад
suse-cvrf логотип
SUSE-SU-2026:3540-1

Security update for perl

около 2 месяцев назад
suse-cvrf логотип
openSUSE-SU-2026:21411-1

Security update for perl

2 месяца назад

Уязвимостей на страницу