Vulnerability details

CVE-2025-31129

jooby-project jooby

jooby-pac4j: deserialization of untrusted data

CVSS 3.1
8.8High

Official description

Jooby is a web framework for Java and Kotlin. The pac4j io.jooby.internal.pac4j.SessionStoreImpl#get module deserializes untrusted data. This vulnerability is fixed in 2.17.0 (2.x) and 3.7.0 (3.x).

CVSS scores

ScoreVersionSourceVector
8.8High 3.1 CVEProject cvelistV5 (CNA) (GitHub_M) CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Affected products

VendorProductVersionsSource
jooby-project jooby < 2.17.0 CVEProject cvelistV5 (CNA)
jooby-project jooby >= 3.0.0.M1, < 3.7.0 CVEProject cvelistV5 (CNA)

References and advisories

4
Kolun on Telegram @kolunsec Exploited CVEs, key news and a daily digest Alerts for this product's next CVEsFollow the product to get new vulnerabilities on Telegram.

Details

Published
2025-03-31
Last updated
2025-04-01
State
Published
Assigner (CNA)
GitHub_M

Exploit prediction (EPSS)

0.66%
Probability of exploitation in 30 days
51.8%
Percentile (among all CVEs)

SSVC assessment (CISA)

Automatable
No
Exploitation
None
Technical impact
Total

Weaknesses (CWE)

  • CWE-502
    Deserialization of Untrusted Data