Skip to main content
← All vulnerabilities
CVE-2026-69211

Http4s: Set-Cookie rendering does not escape attribute delimiters

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.23.35, 1.0.0-M47
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, ResponseCookie.render writes attacker-influenced name, content, domain, path, and extension values without neutralizing semicolons or control characters. An application that constructs a ResponseCookie from unvalidated input can therefore emit injected cookie attributes such as Domain, Path, or SameSite, widening cookie scope or weakening protections, and control characters may enable header splitting on permissive backends. The patch strips control characters from all five fields and strips semicolons from name, content, domain, and path while retaining the extension delimiter behavior. This issue is fixed in versions 0.23.35 and 1.0.0-M47.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • http4s http4s

    fixed in 0.23.35; From 1.0.0-M1 · fixed in 1.0.0-M47

References 4

GitHub · http4s/http4s