348 matches found
GHSA-CJX3-73HR-RPW7 http4s-scala-xml has an XML External Entity (XXE) processing issue
http4s-scala-xml provides EntityDecoderF, scala.xml.Elem instances that parse XML message bodies. These decoders used a javax.xml.parsers.SAXParserFactory obtained from SAXParserFactory.newInstance without any security configuration. With the JDK's default settings, the parser resolves DOCTYPE...
http4s-scala-xml has an XML External Entity (XXE) processing issue
http4s-scala-xml provides EntityDecoderF, scala.xml.Elem instances that parse XML message bodies. These decoders used a javax.xml.parsers.SAXParserFactory obtained from SAXParserFactory.newInstance without any security configuration. With the JDK's default settings, the parser resolves DOCTYPE...
CVE-2026-61741
http4s-scala-xml provides EntityDecoderF, scala.xml.Elem instances that parse XML message bodies. Prior to versions 0.24.1 and 1.0.0-M39, these decoders used a javax.xml.parsers.SAXParserFactory obtained from SAXParserFactory.newInstance without any security configuration. With the JDK's default...
CVE-2026-61741 http4s-scala-xml has an XML External Entity (XXE) processing issue
http4s-scala-xml provides EntityDecoderF, scala.xml.Elem instances that parse XML message bodies. Prior to versions 0.24.1 and 1.0.0-M39, these decoders used a javax.xml.parsers.SAXParserFactory obtained from SAXParserFactory.newInstance without any security configuration. With the JDK's default...
CVE-2026-61741
The http4s-scala-xml library is vulnerable to XML External Entity (XXE) attacks in versions prior to 0.24.1 and 1.0.0-M39 . The root cause is the use of SAXParserFactory.newInstance to obtain a javax.xml.parsers.SAXParserFactory without any security configuration, allowing the parser to resolve D...
CVE-2026-61741 http4s-scala-xml has an XML External Entity (XXE) processing issue
http4s-scala-xml provides EntityDecoderF, scala.xml.Elem instances that parse XML message bodies. Prior to versions 0.24.1 and 1.0.0-M39, these decoders used a javax.xml.parsers.SAXParserFactory obtained from SAXParserFactory.newInstance without any security configuration. With the JDK's default...
CVE-2026-61741 http4s-scala-xml has an XML External Entity (XXE) processing issue
http4s-scala-xml provides EntityDecoderF, scala.xml.Elem instances that parse XML message bodies. Prior to versions 0.24.1 and 1.0.0-M39, these decoders used a javax.xml.parsers.SAXParserFactory obtained from SAXParserFactory.newInstance without any security configuration. With the JDK's default...
EUVD-2026-86332
http4s-scala-xml provides EntityDecoderF, scala.xml.Elem instances that parse XML message bodies. Prior to versions 0.24.1 and 1.0.0-M39, these decoders used a javax.xml.parsers.SAXParserFactory obtained from SAXParserFactory.newInstance without any security configuration. With the JDK's default...
CVE-2026-61741: Improper Restriction of XML External Entity Reference
http4s-scala-xml provides EntityDecoderF, scala.xml.Elem instances that parse XML message bodies. Prior to versions 0.24.1 and 1.0.0-M39, these decoders used a javax.xml.parsers.SAXParserFactory obtained from SAXParserFactory.newInstance without any security configuration. With the JDK's default...
PT-2026-98218
Name of the Vulnerable Software and Affected Versions http4s-scala-xml versions prior to 0.24.1 http4s-scala-xml versions prior to 1.0.0-M39 Description EntityDecoderF, scala.xml.Elem instances used to parse XML message bodies utilize a javax.xml.parsers.SAXParserFactory without security...
Path Traversal
Http4s is vulnerable to a Path Traversal.The vulnerability is due to improper validation of URL path segments after percent-decoding, which allows an attacker to use encoded slash or backslash separators to traverse parent directories and access classpath or WebJar resources outside the configure...
Unbounded Memory Consumption
Http4s is vulnerable to unbounded memory consumption. The vulnerability is due to HTTP/2 header blocks and CONTINUATION fragments being buffered without a size limit, which allows a remote attacker to keep an incomplete header block open and exhaust heap memory, potentially causing denial of...
HTTP Request/response Smuggling
Http4s is vulnerable to HTTP request/response smuggling. The vulnerability is due to Ember’s chunk decoder accepting malformed chunk-size values with leading plus or minus signs, which allows an attacker to exploit differences in chunk-boundary parsing by intermediaries to bypass controls, poison...
Improper Cookie Domain
Http4s is vulnerable to improper cookie domain. The vulnerability is due to unanchored substring checks instead of RFC 6265-compliant domain and path matching when attaching stored cookies, which allows an attacker to exploit an application’s attacker-influenced outbound request to obtain session...
Improper Validation Of Cookie Domain Attributes
Http4s is vulnerable to improper validation of cookie domain attributes. The vulnerability is due to the CookieJar client middleware accepting a response cookie’s Domain attribute without validating that it matches the response host, which allows an attacker controlling or compromising a server t...
Denial-Of-Service (DoS)
Http4s is vulnerable to a denial-of-service DoS. The vulnerability is due to an unbounded outbound queue that can accumulate HTTP/2 acknowledgments and WINDOWUPDATE frames when the peer stops reading, which allows an unauthenticated attacker to exhaust server heap memory by sending PING, SETTINGS...
Denial-Of-Service (DoS)
Http4s is vulnerable to a denial-of-service DoS. The vulnerability is due to an inverted stale-nonce comparison that prevents fresh nonces from being removed, which allows an unauthenticated attacker to repeatedly trigger authentication challenges and cause the persistent nonce map to grow until...
Authentication Replay
Http4s is vulnerable to an authentication replay. The vulnerability is due to incorrectly storing the last nonce-count value instead of the highest accepted value, which allows an attacker who passively captures a valid Authorization header to replay it multiple times and execute authenticated,...
HTTP Request Smuggling
Http4s is vulnerable to HTTP request smuggling. The vulnerability is due to case-sensitive and charset-dependent parsing of the Transfer-Encoding header in Ember, which allows an attacker to exploit discrepancies between Ember and RFC-compliant intermediaries to bypass access controls, hijack...
HTTP Request Smuggling
Http4s is vulnerable to HTTP Request Smuggling. The vulnerability is due to inconsistent HTTP message body framing between Ember and an intermediary when both headers are present, which allows an attacker to smuggle a second request, bypass access controls, poison caches, or cause a victim reques...