Skip to main content

Perl EUVD-2026-31772

| CVE-2026-8376 CRITICAL
Integer Overflow to Buffer Overflow (CWE-680)
2026-05-25 CPANSec GHSA-mpxq-89h3-qc47
9.8
CVSS 3.1
Share

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
Source Code Evidence Fetched
May 27, 2026 - 21:47 vuln.today
Analysis Generated
May 27, 2026 - 21:47 vuln.today
CVSS changed
May 27, 2026 - 19:37 NVD
9.8 (CRITICAL)
CVE Published
May 25, 2026 - 23:53 nvd
UNKNOWN (no severity yet)

DescriptionNVD

Perl versions through 5.43.10 have a heap buffer overflow when compiling regular expressions with a repeated fixed string on 32-bit builds.

Perl_study_chunk in regcomp_study.c checked the size of the joined substring buffer in characters rather than bytes. For a quantified fixed substring with a large minimum count, the byte length mincount * l could overflow SSize_t, producing an undersized SvGROW allocation; the subsequent copy writes past the end of the buffer.

A caller that compiles an attacker-controlled regular expression on a 32-bit perl build triggers a heap buffer overflow at compile time.

AnalysisAI

Heap-based buffer overflow in Perl interpreters up to and including 5.43.10 on 32-bit builds lets a caller that compiles an attacker-controlled regular expression corrupt heap memory at regex compile time, with potential for code execution. The flaw stems from an integer overflow in Perl_study_chunk when optimizing a repeated fixed substring, and is rated CVSS 9.8 by NVD. …

Sign in for full analysis, threat intelligence, and remediation guidance.

RemediationAI

Within 24 hours: identify systems running 32-bit Perl that accept untrusted regex input; this narrow scope requires both conditions to be present. Within 7 days: obtain the available patch per vendor advisory and validate in non-production 32-bit Perl environments. …

Sign in for detailed remediation steps.

Share

EUVD-2026-31772 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy