p5-Dancer2 -- Multiple vulnerabilities
· CVE-2026-93709, CVE-2026-93711 · VuXML entry
Dancer project reports: Dancer2 versions before 2.2.0 for Perl do not strip CR and LF from response header names in headers_to_array. The routine removes CR and LF from each header value but not from the name. A name carrying them therefore reaches the PSGI server intact. A server that does not validate keys writes it to the wire, so the bytes after the CRLF arrive as their own header line. The application has to …
Affected versions
- p5-Dancer2 < 2.2.0
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.
| System | Port | Version | State | Fixed |
|---|---|---|---|---|
| DragonFly | www/p5-Dancer2 | 1.1.2_1 | vulnerable since 2026-09-22 | |
| OpenBSD | www/p5-Dancer2 | 1.1.2 | in range, by version | |
| NetBSD | www/p5-Dancer2 | 2.0.1nb1 | not listed | |
| FreeBSD | www/p5-Dancer2 | 2.2.2 | fixed | (9 days after) |