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

[CVE catalog]

Severity
Medium · CVSS 6.5CVSS: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.

DistributionPackageReleaseVersionStatus
Debianlibdancer2-perlsid2.2.2-1fixed
Debianlibdancer2-perlforky2.2.2-1fixed
Debianlibdancer2-perltrixie1.1.2+dfsg-1vulnerable
Debianlibdancer2-perlbookworm0.400001+dfsg-1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibdancer2-perlsourcesid2.2.2-1not yet assignedNot reported[1148732]
Debianlibdancer2-perlsourceforky2.2.2-1not yet assignedNot reported[1148732]
Debianlibdancer2-perlsourcetrixie(unfixed)not yet assignedNot reported[1148732]
Debianlibdancer2-perlsourcebookworm(unfixed)not yet assignedNot reported[1148732]

[Debian bug #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 · bookworm

      Affected

      nvd · libdancer2-perl · debian · bookworm; nvd · libdancer2-perl · debian · 12

    • 0.400001+dfsg-1 · all · bookworm

      Affected

      nvd · libdancer2-perl · debian · bookworm; nvd · libdancer2-perl · debian · 12

[Debian 13 (Trixie)]

  • [libdancer2-perl]Affected
    Details (2)
    • 1.1.2+dfsg-1 · all · trixie

      Affected

      nvd · libdancer2-perl · debian · 13

    • 1.1.2+dfsg-1 · all · trixie

      Affected

      nvd · libdancer2-perl · debian · 13

Observed:

References