Vulnerability in Rrwo Plack::middleware::security::common
CVE-2026-9658
Plack::Middleware::Security::Common versions before 0.13.1 for Perl did not block header injections in request paths. The header injection rule was ineffective at blocking header injections in the request paths unless they were double-encoded, for example, GET /path\r\nHTTP/1.1\r\nHost: secret.example.com Note that it is unclear whether request paths with CRLF followed by additional headers would be blocked by reverse proxies, or how they would be processed by Plack-based servers.
Published · last modified .
CVSS v3 metric
CVSS v3 base score 7.3 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L.
EPSS exploit prediction
EPSS: 0.003 (26.2th percentile), scored .
Very low probability of exploitation in the next 30 days; routine patching cadence is appropriate. 26th percentile — 26.2% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.002 · newest: 0.003 · change: +0.001
Affected products
- Rrwo Plack::middleware::security::common — versions 0
Weakness classification (CWE)
References
Frequently asked questions
- What is CVE-2026-9658?
- CVE-2026-9658 is a high-severity vulnerability in Rrwo Plack::middleware::security::common, classified under HTTP Response Splitting. CVSS score: 7.3/10. Published 2026-05-28.
- How severe is CVE-2026-9658?
- High severity. CVSS v3 base score is 7.3 out of 10.