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
Dancer2 before 2.2.0 leaves CR and LF in response header names, enabling header injection.
oss-security reports CVE-2026-93711 in Dancer2 for Perl, affecting versions before 2.2.0. The headers_to_array function does not strip carriage return and line feed characters from response header names. That leaves applications exposed to header-injection through crafted header names. Stig Palmquist disclosed the issue; the post does not report active exploitation.
- CVE-2026-93711 affects Dancer2 versions before 2.2.0.
- headers_to_array does not strip CR and LF from header names.
- Stig Palmquist posted the oss-security disclosure.
- No in-the-wild exploitation is stated.
Vulnerabilities mentionedAll →
- CVE-2026-937116.5—Unauthenticated Header Splitting in Dancer2 Perl Before 2.2.0published · Dancer2 (Perl)
| CVE | Vulnerability | CVSS | EPSS | Flags | Affected | Exposure | Published |
|---|---|---|---|---|---|---|---|
| CVE-2026-93711 | Unauthenticated Header Splitting in Dancer2 Perl Before 2.2.0 Dancer2 versions before 2.2.0 have a flaw where response header names containing CR and LF are not stripped during header parsing. This allows an attacker to inject custom headers and split the response, enabling unauthorized access to sensitive data. The vulnerability is triggered by an attacker controlling request-derived header data, which is written to the wire as raw header lines. An attacker gains unauthorized access and data exposure. The affected scope is limited to Dancer2 before 2.2.0. Do: Upgrade to Dancer2 2.2.0 or later. Validate header names before parsing response headers and reject non-standard names. Monitor servers for malformed headers and invalid keys. Do not rely on request-derived header names for security. |
Posted by Stig Palmquist on Sep 21 ======================================================================== https://metacpan.org/dist/Dancer2 https://github.com/PerlDancer/Dancer2 Dancer2 versions before 2.2.0 for...
This source does not provide full text. Read it at seclists.org.