Skip to content
OpenAdvisories

Vendor

http4s

31 known vulnerabilities.

9 results · Clear filters · Feed

  • Medium 5.9

    Http4s: DigestAuth allows replay of captured requests

    Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, DigestAuth replay protection records lastNc plus one instead of the highest nonce-count value it has accepted. When a legitimate client sends noncontiguous nc values because of par…

  • Medium 6.8

    Http4s: CookieJar middleware matches by substring, leaking cookies cross-origin

    Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, The CookieJar client middleware uses unanchored substring checks instead of RFC 6265 domain and path matching when deciding whether to attach a stored cookie. A cookie for example.…

  • Medium 5.9
    CVE-2026-69212 Public exploit

    Http4s: FollowRedirect middleware leaks credentials over https->http same-authority redirect

    Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, The FollowRedirect client middleware strips Authorization and Cookie headers only when a redirect changes authority, but authority comparison excludes the URI scheme. A same-author…

  • Medium 6.8

    Http4s: CookieJar middleware accepts arbitrary Set-Cookie domain

    Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, The CookieJar client middleware stores a response cookie’s Domain attribute without checking that it domain-matches the host that supplied the cookie or rejecting public suffixes. …

  • Medium 5.9

    Http4s: ResourceService and Webjar Service path escape via percent-encoded separators

    Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, ResourceService and WebjarService decode each URL path segment but reject only segments exactly equal to an empty string, a dot, or two dots. A request containing percent-encoded s…

  • Medium 5.4

    Http4s: Ember chunk parser lenience (TE.TE request smuggling)

    Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, Ember’s chunk decoder trims the chunk-size token and accepts leading plus or minus signs instead of requiring one or more hexadecimal digits followed by the required CRLF. When an …

  • Medium 4.8

    Http4s: Set-Cookie rendering does not escape attribute delimiters

    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 constr…

  • Medium 6.3

    Http4s vulnerable to HTTP Request Smuggling due to improper handling of HTTP trailer section

    Http4s is a Scala interface for HTTP services. In versions from 1.0.0-M1 to before 1.0.0-M45 and before 0.23.31, http4s is vulnerable to HTTP Request Smuggling due to improper handling of HTTP trailer section. This vulnerability could enable attackers to bypa…

  • Medium 5.8

    StaticFile.fromUrl can leak presence of a directory

    Http4s is a Scala interface for HTTP services. `StaticFile.fromUrl` can leak the presence of a directory on a server when the `URL` scheme is not `file://`, and the URL points to a fetchable resource under its scheme and authority. The function returns `F[Non…