Read the docs
TI-2026-07433 Aliases CVE-2026-8463GHSA-3p6c-7qjr-35x9

Integer underflow in LEONT Crypt::Argon2

Priority LOW 24CWE-126Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
None · None · Low
Fix status
Fixed

Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA.

Summary

Crypt::Argon2 versions from 0.017 before 0.031 for Perl perform a heap out-of-bounds read in argon2_verify on empty encoded input. The auto-detect form of argon2_verify passes encoded_len - 1 as the length argument to memchr without checking that encoded_len is non-zero. When the encoded string is empty, the size_t subtraction underflows to SIZE_MAX and memchr scans adjacent heap memory looking for a '$' separator byte. A caller that invokes argon2_verify against a stored hash that may legitimately be empty (for example a placeholder row or a NULL column materialised as an empty string) reads out-of-bounds heap memory, which can crash the process or leak the position of an adjacent '$' byte into subsequent parsing.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00327 25th percentileScored 2026-11-07
Fix Fixed Crypt::Argon2 (LEONT): 0.031

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
LEONTCrypt::Argon20.017 to before 0.0310.031Patch availableCNA
  • Crypt::Argon2 VendorLEONT Affected 0.017 to before 0.031 Fixed in 0.031 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:leont:crypt\:\:argon2:*:*:*:*:*:perl:*:* argon2VulnerableLEONT
  • cpe:2.3:a:leont:crypt\:\:argon2:*:*:*:*:*:perl:*:* Versions argon2 Vulnerable ·LEONT

Remediation

  • Fix · CNA Crypt::Argon2 (LEONT) Fixed in 0.031

Vendor assessments

Red Hat

Red Hat's page for this CVE →

Not affected: 1 product
  • Red Hat

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-8463
  2. 2026-10-03 Alias added: GHSA-3p6c-7qjr-35x9

References

  • TI-2026-02218 Heap-based buffer overflow in LEONT Crypt::SysRandom::XS CVSS 3.1HIGH 7.5

Sources