---
cve: "CVE-2026-8463"
severity: "MEDIUM"
cvss: 5.3
epss: "33%"
vendor: "LEONT"
kev: false
exploited: false
published: "2026-05-13 14:18:17"
tags: [cve, security, medium]
source: tsecurity.de CVE-Dossier
exported: "2026-09-10T04:22:26+02:00"
---

# CVE-2026-8463

> 5.3 MEDIUM · 🧪 PoC

## Beschreibung

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.

## CVSS-Vektor

```
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
```

| Metrik | Wert | Bewertung |
|---|---|---|
| AV Angriffsvektor | Netzwerk | bad |
| AC Komplexität | Gering | bad |
| PR Privilegien | Keine | bad |
| UI Interaktion | Keine | bad |
| S Scope | Unverändert | good |
| C Vertraulichkeit | Keine | good |
| I Integrität | Keine | good |
| A Verfügbarkeit | Gering | warn |

## Patch verfügbar (OSV)

- 6179de940f95ce7de6e3ca3407a981b4eee9ee64 (Commit)
- 92eac03ce63d541e0ead7ea5a89b9b67ce0c0e64 (Commit)

## Referenzen

- <https://github.com/Leont/crypt-argon2/commit/92eac03ce63d541e0ead7ea5a89b9b67ce0c0e64.patch>
- <https://metacpan.org/release/LEONT/Crypt-Argon2-0.031/changes>
- <http://www.openwall.com/lists/oss-security/2026/05/13/4>

---
_Exportiert aus dem [tsecurity.de CVE-Dossier](https://tsecurity.de/cve?cve=CVE-2026-8463) · Datenquellen: EUVD (ENISA), NVD, OSV, CISA KEV, FIRST EPSS, Exploit-DB, BSI BITS_
