CVE Catalog

CVE-2026-82560

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.63%

49th percentile - higher than 49% of all known CVEs

Summary

Pod::Text versions before 6.1.1 for Perl allow CPU and memory exhaustion formatting a POD document whose =over nesting drives the margin to the output width. Each =over adds its indent to the margin, which wrap() subtracts from the output width to get the space available for text. When that space reaches zero, the line-splitting substitution matches the empty string, and the loop consumes no input while appending the margin padding on every pass. Formatting an attacker-supplied POD document never returns, and the output grows until memory is exhausted.

Risk Assessment

An attacker can supply a specially crafted POD document, causing the application to hang and exhaust system resources (CPU and memory). This can lead to a denial of service (DoS) for applications processing POD documents.

Recommendation

Upgrade Pod::Text to version 6.1.1 or later. If upgrading is not possible, avoid processing untrusted POD documents or limit process resources (CPU and memory limits).

Related vulnerabilities

Original NVD description (English source)

Pod::Text versions before 6.1.1 for Perl allow CPU and memory exhaustion formatting a POD document whose =over nesting drives the margin to the output width. Each =over adds its indent to the margin, which wrap() subtracts from the output width to get the space available for text. When that space reaches zero, the line-splitting substitution matches the empty string, and the loop consumes no input while appending the margin padding on every pass. Formatting an attacker-supplied POD document never returns, and the output grows until memory is exhausted.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS