GHSA-vc47-6rqg-c7f5HighCVSS 8.8

HTTP response splitting in CGI

Published
November 19, 2022
Last Modified
November 4, 2025

🔗 CVE IDs covered (1)

📋 Description

Ruby gem cgi.rb prior to versions 0.3.5, 0.2.2 and 0.1.0.2 allow HTTP header injection. If a CGI application using the CGI library inserts untrusted input into the HTTP response header, an attacker can exploit it to insert a newline character to split a header, and inject malicious content to deceive clients. This issue has been patched in versions 0.3.5, 0.2.2 and 0.1.0.2.

🎯 Affected products3

  • rubygems/cgi:>= 0.3.0, < 0.3.5
  • rubygems/cgi:>= 0.2.0, < 0.2.2
  • rubygems/cgi:< 0.1.0.2

🔗 References (15)