Skip to main content

Plack CVE-2026-9658

| EUVD-2026-32892
Improper Filtering of Special Elements (CWE-790)
2026-05-28 CPANSec GHSA-xcq6-chp9-g954

Lifecycle Timeline

2
Patch available
May 28, 2026 - 14:01 EUVD
CVE Published
May 28, 2026 - 11:36 nvd
UNKNOWN (no severity yet)

DescriptionNVD

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.

Analysis

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.

Sign in for full analysis, threat intelligence, and remediation guidance.

Share

CVE-2026-9658 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy