High severity · published Nov 6, 2020
CVE-2020-27196
An issue was discovered in PlayJava in Play Framework 2.6.0 through 2.8.2
7.5
CVSS
1.4%
EPSS
No
On KEV
Description
An issue was discovered in PlayJava in Play Framework 2.6.0 through 2.8.2. The body parsing of HTTP requests eagerly parses a payload given a Content-Type header. A deep JSON structure sent to a valid POST endpoint (that may or may not expect JSON payloads) causes a StackOverflowError and Denial of Service.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
None
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)1.4% · higher than 72% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
PF
Play Framework · Lightbend
through 2.6.25; 2.7.0 through 2.7.5; 2.8.0 through 2.8.2 · source: NVD
Affected product
PF
Play Framework
Lightbend
More from Play Framework
9.8
CVE-2014-3630
XML external entity (XXE) vulnerability in the Java XML processing functionality in Play before 2.2.6 and 2.3.x before 2.3.5 might allow remote attackers to read arbitrary files,…
7.5
CVE-2022-31023
Play Framework is a web framework for Java and Scala
7.5
CVE-2022-31018
Play Framework is a web framework for Java and Scala
7.5
CVE-2020-26883
In Play Framework 2.6.0 through 2.8.2, stack consumption can occur because of unbounded recursion during parsing of crafted JSON documents
7.5
CVE-2020-26882
In Play Framework 2.6.0 through 2.8.2, data amplification can occur when an application accepts multipart/form-data JSON input