Read the docs
TI-2026-08479 Aliases CVE-2026-9658GHSA-xcq6-chp9-g954

HTTP response splitting in RRWO Plack::Middleware::Security::Common

Priority LOW 37CWE-113Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
Low · Low · Low
Fix status
Fixed

Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA.

Summary

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00226 13th percentileScored 2026-11-07
Fix Fixed Plack::Middleware::Security::Common (RRWO): 0.13.1

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
RRWOPlack::Middleware::Security::Commonbefore 0.13.10.13.1Patch availableCNA
  • Plack::Middleware::Security::Common VendorRRWO Affected before 0.13.1 Fixed in 0.13.1 Patch available CNA

Remediation

  • Fix · CNA Plack::Middleware::Security::Common (RRWO) Fixed in 0.13.1

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-9658
  2. 2026-10-03 Alias added: GHSA-xcq6-chp9-g954

References

  • TI-2026-13955 OS command injection in RRWO Catalyst::View::Wkhtmltopdf CVSS 3.1CRITICAL 9.8
  • TI-2026-14395 Server-side request forgery in RRWO Plack::App::Prerender CVSS 3.1CRITICAL 9.1
  • TI-2026-34943 Crypt::SaltedHash versions through 0.09 for Perl generate insecure random values for salts CVSS 3.1CRITICAL 9.1
  • TI-2026-34345 Net::Statsd::Tiny versions before 0.3.8 for Perl allowed metric injections CVSS 3.1HIGH 8.2
  • TI-2026-15909 Net::CIDR::Set versions before 0.23 for Perl allow memory exhaustion and malformed set… CVSS 3.1HIGH 7.5
  • TI-2026-36790 Uncontrolled recursion in RRWO Net::CIDR::Set CVSS 3.1HIGH 7.5
See all 19 →

Sources