HTTP response splitting in Kirby - CVE-2026-50188
Published: July 20, 2026
Kirby
Detailed vulnerability description
The vulnerability allows a remote attacker to inject or override HTTP headers in outgoing requests.
The vulnerability exists due to improper neutralization of CRLF sequences in Kirby\Http\Remote when processing user-controlled header values. A remote attacker can supply header values containing newline characters to inject or override HTTP headers in outgoing requests.
The issue is only exposed when custom code or plugins pass untrusted input into the headers option, and it targets the remote service that receives the outgoing request.