BSD Ports

Text::CSV_XS -- CWE-825 Expired Pointer Dereference

· CVE-2026-7111 · VuXML entry

H.Merijn Brand - Tux <[email protected]> reports: Text::CSV_XS versions before 1.62 for Perl have a use-after-free when registered callbacks extend the Perl argument stack, which may enable type confusion or memory corruption. The Parse, print, getline, and getline_all methods invoke registered callbacks (for example after_parse, before_print, or on_error) and cache the Perl argument stack pointer across the …

Affected versions

By system

1 still vulnerable, 1 fixed. Where VuXML applies (FreeBSD, DragonFly, FreeBSD's derivatives) a port is vulnerable while its version is in a range; pkgsrc says itself whether it lists a CVE of this advisory; OpenBSD and MidnightBSD keep no list this site reads, so their row is only an estimate: FreeBSD's ranges applied to upstream's version.

SystemPortVersionStateFixed
DragonFlytextproc/p5-Text-CSV_XS1.60 vulnerable since 2026-04-30
OpenBSDtextproc/p5-Text-CSV_XS1.65 out of range, by version
NetBSDtextproc/p5-Text-CSV_XS1.64nb1 not listed
MidnightBSDtextproc/p5-Text-CSV_XS1.62 out of range, by version
FreeBSDtextproc/p5-Text-CSV_XS1.65 fixed (169 days after)