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.
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.
Project Subscriptions
No data.
Advisories
No advisories yet.
Fixes
Solution
Upgrade to 0.13.1 or later.
Workaround
Use with the the the non_printable_chars rule to block header injections.
References
History
Thu, 28 May 2026 12:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. | |
| Title | Plack::Middleware::Security::Common versions before 0.13.1 for Perl did not block header injections in request paths | |
| Weaknesses | CWE-113 CWE-790 |
|
| References |
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: CPANSec
Published:
Updated: 2026-05-28T11:36:50.565Z
Reserved: 2026-05-26T20:57:50.718Z
Link: CVE-2026-9658
No data.
Status : Received
Published: 2026-05-28T13:16:25.067
Modified: 2026-05-28T13:16:25.067
Link: CVE-2026-9658
No data.
OpenCVE Enrichment
Updated: 2026-05-28T13:15:22Z