NetSight
high7.5Public exploit code

CVE-2021-42697

Uncontrolled Recursion in Akka HTTP

Public exploit code

Working exploit or proof of concept code has been published for this vulnerability. Treat unpatched systems as at risk.

Impact

Akka HTTP 10.1.x and 10.2.x before 10.2.7 can encounter stack exhaustion while parsing HTTP headers, which allows a remote attacker to conduct a Denial of Service attack by sending a User-Agent header with deeply nested comments.

Affected packages

EcosystemPackageAffectedFixed in
mavencom.typesafe.akka:akka-http-core_2.13.0-RC3>= 10.1.0, < 10.1.15none recorded
mavencom.typesafe.akka:akka-http-core_2.13.0-RC2>= 10.1.0, < 10.1.15none recorded
mavencom.typesafe.akka:akka-http-core_2.13.0-M5>= 10.1.0, < 10.1.15none recorded
mavencom.typesafe.akka:aakka-http-core_2.13.0-M3>= 10.1.0, < 10.1.15none recorded
mavencom.typesafe.akka:akka-http-core_2.13>= 10.1.0, < 10.1.1510.1.15
mavencom.typesafe.akka:akka-http-core_2.12>= 10.1.0, < 10.1.1510.1.15
mavencom.typesafe.akka:akka-http-core_2.11>= 10.1.0, < 10.1.1510.1.15

Affected products

VendorProductAffected versions
AkkaHttp Server
from 10.1.0 before 10.1.15
from 10.2.0 before 10.2.7

Weakness classification

References