
CVE catalog
CVE-2026-93711
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 carryi
- Severity
- Medium · CVSS 6.5
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Published
- Updated
- Source
- [NVD] · [CVE record]
- EPSS
- 0.37% · Oct 25, 2026
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 derive the header name from request data, not just the value. An attacker who controls that data adds their own headers and splits the response.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | libdancer2-perl | sid | 2.2.2-1 | fixed |
| Debian | libdancer2-perl | forky | 2.2.2-1 | fixed |
| Debian | libdancer2-perl | trixie | 1.1.2+dfsg-1 | vulnerable |
| Debian | libdancer2-perl | bookworm | 0.400001+dfsg-1 | vulnerable |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | libdancer2-perl | source | sid | 2.2.2-1 | not yet assigned | Not reported | [1148732] |
| Debian | libdancer2-perl | source | forky | 2.2.2-1 | not yet assigned | Not reported | [1148732] |
| Debian | libdancer2-perl | source | trixie | (unfixed) | not yet assigned | Not reported | [1148732] |
| Debian | libdancer2-perl | source | bookworm | (unfixed) | not yet assigned | Not reported | [1148732] |
Notes
[trixie] libdancer2-perl: Minor issue [bookworm] libdancer2-perl: Minor issue
OpenFactory catalog packages
[Debian 12 (Bookworm)]
- [libdancer2-perl]Affected
Details (2)
0.400001+dfsg-1· all · bookwormAffected
nvd · libdancer2-perl · debian · bookworm; nvd · libdancer2-perl · debian · 12
0.400001+dfsg-1· all · bookwormAffected
nvd · libdancer2-perl · debian · bookworm; nvd · libdancer2-perl · debian · 12
[Debian 13 (Trixie)]
- [libdancer2-perl]Affected
Details (2)
1.1.2+dfsg-1· all · trixieAffected
nvd · libdancer2-perl · debian · 13
1.1.2+dfsg-1· all · trixieAffected
nvd · libdancer2-perl · debian · 13
Observed:
References
- [https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_12202-1.json]
- [https://nvd.nist.gov/vuln/detail/CVE-2026-93711]
- [https://osv.dev/vulnerability/DEBIAN-CVE-2026-93711]
- [https://security-tracker.debian.org/tracker/CVE-2026-93711]
[Debian Security Tracker] · [FIRST EPSS] · [National Vulnerability Database (NVD)] · [OSV Package Vulnerability Database] · [SUSE security advisories and VEX]