Patch Forecast
Yellow warning
Plan into this sprint.

CVE-2026-110755

Text::CSV_XS versions before 1.65 for Perl allow quadratic CPU use by copying the unparsed…

Risk score
57/100
CVSS
7.5 v3.1
Exploit chance (30 days)
0.4%
Published
16 Oct 2026

Open in the live forecast Today's forecast

What to know

What it is
Text::CSV_XS versions before 1.65 for Perl allow quadratic CPU use by copying the unparsed remainder per record of CR-only input in getline. With eol unset, the default, getline reads with Perl's default line separator, so input with CR-only line endings arrives as one chunk. After each record the parser copies the wh…
Affected
See advisory
Fix
Upgrade the product to 1.65 or later.
Exploitation
No known exploitation

Why it is Yellow

  • CVSS 7.5 high
  • Remotely exploitable without logging in

References

Original description

Text::CSV_XS versions before 1.65 for Perl allow quadratic CPU use by copying the unparsed remainder per record of CR-only input in getline. With eol unset, the default, getline reads with Perl's default line separator, so input with CR-only line endings arrives as one chunk. After each record the parser copies the whole unparsed remainder into a new buffer, which the next call parses and copies again, so the work grows with the square of the input size. A reader with default options that is sent CSV with classic Mac line endings spends seconds of CPU time on a megabyte of input.

Last activity 16 Oct 2026. Patch Forecast updates every hour.