SEPTEMBER 22, 2026
Live Feed
Back to database
Case File

CVE-2026-93711

UNKNOWN · CVSS N/A Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-22 · Last synced 2026-09-22

CyberRota Analysis

AI-Generated

Dancer2 versions prior to 2.2.0 for Perl are vulnerable due to improper handling of carriage return (CR) and line feed (LF) characters in response header names, allowing attackers to inject malicious headers. This flaw can lead to HTTP response splitting, potentially enabling various attacks such as cache poisoning or cross-site scripting. Developers and security teams using affected versions should prioritize patching to mitigate these risks.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-93711
Severity
UNKNOWN
CVSS
N/A
EPSS
N/A

Original NVD Description

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.