Skip to main content

Tie::Hash::Regex EUVDEUVD-2026-64205

| CVE-2026-77781 HIGH
Uncaught Exception (CWE-248)
2026-08-21 CPANSec GHSA-fwmp-gxj5-29mj
7.5
CVSS 3.1 · Vendor: CPANSec
Share

Severity by source

Vendor (CPANSec) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
7.5 HIGH

Network-reachable application accepts external key input with no auth required; impact is purely availability via process termination, no confidentiality or integrity loss.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (CPANSec).

CVSS VectorVendor: CPANSec

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

Lifecycle Timeline

5
Source Code Evidence Fetched
Aug 27, 2026 - 22:40 vuln.today
Analysis Generated
Aug 27, 2026 - 22:40 vuln.today
CVSS changed
Aug 27, 2026 - 20:37 NVD
7.5 (HIGH)
CVE Published
Aug 21, 2026 - 23:57 cve.org
HIGH 7.5
CVE Published
Aug 21, 2026 - 23:57 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Tie::Hash::Regex versions before 2.0.0 for Perl will throw an exception on unparseable lookup keys.

The FETCH, EXISTS and DELETE methods throw an exception when on malformed regular expressions.

Each method falls back to a regex match when the key is not already stored in the hash, compiling the caller's key with a bare qr// and no eval guard. A key that is not a valid regular expression pattern, such as a single unmatched bracket, dies.

An application that looks up externally supplied strings in a tied hash will die on an invalid key.

AnalysisAI

Denial-of-service in Tie::Hash::Regex before 2.0.0 for Perl allows unauthenticated remote attackers to crash any application that performs hash lookups with externally supplied strings. The FETCH, EXISTS, and DELETE methods compiled caller-provided keys as bare regex patterns without an eval guard, causing the Perl process to die on any syntactically invalid pattern such as an unmatched bracket. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Identify network-reachable Perl app using Tie::Hash::Regex
Delivery
Craft invalid regex key (e.g. '[')
Exploit
Submit key via HTTP parameter or API input
Execution
FETCH/EXISTS/DELETE calls bare qr/$key/
Persist
Perl dies on invalid pattern
Impact
Application worker crashes

Vulnerability AssessmentAI

Exploitation Exploitation requires that the target application: (1) uses the Tie::Hash::Regex CPAN module to tie a Perl hash, and (2) passes externally supplied strings - from user input, API parameters, file contents, or any untrusted source - directly as lookup keys to that tied hash without prior regex-validity validation. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 3.1 base score of 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) accurately reflects that a network-reachable application using this module and accepting external hash-key input can be crashed by any unauthenticated party. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker submits a malformed regular expression - for example, a single unmatched bracket '[' - as a search or lookup parameter to a Perl web application that uses Tie::Hash::Regex to resolve keys. The application passes the user-supplied string directly to a hash lookup, triggering FETCH to call qr/[/ without an eval guard, causing the Perl interpreter to die and the application process or worker to terminate, resulting in a denial of service. …
Remediation Upgrade Tie::Hash::Regex to version 2.0.0 or later via CPAN (cpan install Tie::Hash::Regex or cpanm Tie::Hash::Regex). … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, identify whether your organization uses Tie::Hash::Regex and assess which applications consume untrusted hash key input. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-64205 vulnerability details – vuln.today

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