VYPR

Perl5

by Perl Foundation

Source repositories

CVEs (5)

  • CVE-2026-57433CriJul 13, 2026
    risk 0.57cvss 9.8epss 0.00

    Storable versions before 3.41 for Perl have a signed integer overflow when deserializing a crafted SX_HOOK record. retrieve_hook_common reads a signed 32-bit item count from an SX_HOOK record and calls av_extend with that count plus one. A count of I32_MAX wraps the addition to…

  • CVE-2026-13221CriJul 13, 2026
    risk 0.52cvss 9.1epss 0.00

    Perl versions through 5.43.9 produce silently incorrect regular expression matches when an alternation of more than 65535 fixed string branches is compiled into a trie in Perl_study_chunk. When such branches are combined into a trie, the delta between the first branch and the…

  • CVE-2026-57432HigJul 13, 2026
    risk 0.48cvss 8.4epss 0.00

    Perl versions through 5.43.10 have an integer overflow in S_measure_struct leading to an out-of-bounds heap read in pack and unpack. S_measure_struct adds each item's size times its repeat count to a running total with no overflow check, so a large repeat count in a pack or…

  • CVE-2026-15534MedAug 9, 2026
    risk 0.30cvss 5.7epss 0.00

    Perl versions through 5.45.1 have out-of-bounds heap reads and writes during regular expression matching via an undersized superlinear cache in S_regmatch. The regex engine's superlinear cache holds one bit per subject position for each participating WHILEM node, so the bit…

  • CVE-2026-19487MedAug 13, 2026
    risk 0.27cvss 5.3epss 0.00

    Perl versions from 5.9.4 before 5.41.9 produce incorrect regular expression match results when a stale failure flag ends the Aho-Corasick prescan early in S_find_byclass. The prescan walks the subject for positions where the full pattern could match, and the engine tries it…