Deserialization in Apache Jackrabbit
CVE-2025-58782
Deserialization of Untrusted Data vulnerability in Apache Jackrabbit Core and Apache Jackrabbit JCR Commons. This issue affects Apache Jackrabbit Core: from 1.0.0 through 2.22.1; Apache Jackrabbit JCR Commons: from 1.0.0 through 2.22.1. Deployments that accept JNDI URIs for JCR lookup from untrusted users allows them to inject malicious JNDI references, potentially leading to arbitrary code execution through deserialization of untrusted data. Users are recommended to upgrade to version 2.22.2. JCR lookup through JNDI has been disabled by default in 2.22.2. Users of this feature need to enable it explicitly and are adviced to review their use of JNDI URI for JCR lookup.
Vulnerability class: Insecure Deserialization
EPSS: 0.013 (67.2th percentile) — read the EPSS interpretation.
CVSS v3 metric
CVSS v3 base score 6.5 (Medium). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N.
Affected products
- Apache Jackrabbit
- Apache Software Foundation Jackrabbit Core — versions 1.0.0
- Apache Software Foundation Jackrabbit Jcr Commons — versions 1.0.0
Weakness classification (CWE)
Public proof-of-concept exploits
References
- security@apache.org (vendor-advisory, Mailing List, Vendor Advisory)
- af854a3a-2127-422b-91ae-364da2661108 (Mailing List, Third Party Advisory)
Frequently asked questions
- What is CVE-2025-58782?
- CVE-2025-58782 is a medium-severity vulnerability in Apache Jackrabbit, classified under Deserialization of Untrusted Data. CVSS score: 6.5/10. Published 2025-09-08.
- How severe is CVE-2025-58782?
- Medium severity. CVSS v3 base score is 6.5 out of 10.
- Is CVE-2025-58782 known to be exploited?
- 3 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.