Low severity · published Jun 29, 2021
CVE-2021-29480
Ratpack is a toolkit for creating web applications
3.1
CVSS
0.3%
EPSS
No
On KEV
Description
Ratpack is a toolkit for creating web applications. In versions prior to 1.9.0, the client side session module uses the application startup time as the signing key by default. This means that if an attacker can determine this time, and if encryption is not also used (which is recommended, but is not on by default), the session data could be tampered with by someone with the ability to write cookies. The default configuration is unsuitable for production use as an application restart renders all sessions invalid and is not multi-host compatible, but its use is not actively prevented. As of Ratpack 1.9.0, the default value is a securely randomly generated value, generated at application startup time. As a workaround, supply an alternative signing key, as per the documentation's recommendation.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N
Attack vector
Network
Complexity
High
Privileges
Low
User interaction
None
Confidentiality
None
Integrity
Low
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 18% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
RA
Ratpack · Ratpack Project
before 1.9.0 · source: NVD
Affected product
RA
Ratpack
Ratpack Project
More from Ratpack
8.8
CVE-2021-29485
Ratpack is a toolkit for creating web applications
7.5
CVE-2021-29481
Ratpack is a toolkit for creating web applications
7.5
CVE-2019-17513
An issue was discovered in Ratpack before 1.7.5
6.1
CVE-2021-29479
Ratpack is a toolkit for creating web applications
3.7
CVE-2019-11808
Ratpack versions before 1.6.1 generate a session ID using a cryptographically weak PRNG in the JDK's ThreadLocalRandom