Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
9.8
CVE-2026-71253: Apache Johnzon may run attacker‑controlled code from JSON
CVE-2026-71253 · published 21 days ago
Summary
Apache Johnzon can load and start a class named by an attacker when it processes JSON data from an untrusted source. This could let a malicious user execute unwanted code on your system. Upgrade to the latest released version (1.3.1 for the javax variant or 2.2.0 for the jakarta variant) to close the risk.
What to do
- Update apache software foundation apache johnzon to version 2.2.0 or later.
Affected software
| Vendor | Product | Affected versions |
|---|---|---|
| apache software foundation | apache johnzon | < 2.2.0 |
Original advisory text
Apache Johnzon: ClassConverter loads & static-initializes an attacker-named class from untrusted JSON
Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') vulnerability in Apache Johnzon.
ClassConverter loads & static-initializes an attacker-named class from untrusted JSON.
This issue affects Apache Johnzon: from 1.0.0 before 2.2.0.
Users are recommended to upgrade to version 1.3.1 (javax namespace) or 2.2.0 (jakarta specification namespace), which fixes the issue.
ClassConverter loads & static-initializes an attacker-named class from untrusted JSON.
This issue affects Apache Johnzon: from 1.0.0 before 2.2.0.
Users are recommended to upgrade to version 1.3.1 (javax namespace) or 2.2.0 (jakarta specification namespace), which fixes the issue.
References
- https://github.com/apache/johnzon/commit/91e7b0d21d08d138944e2570691939739422a3d... Patch
- https://github.com/apache/johnzon/commit/dd3d00634c746a2173a2518e882e85e8a151bf3... Patch
- https://lists.apache.org/thread.html/3vgm1yo2sn9yhkvvs9lc4ro01vl3zt68 Vendor Advisory
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/71xxx/CVE-2026-71253... Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-71253 Vendor Advisory
- https://repo.maven.apache.org/maven2 URL
Internet-facing
3 days
Internal
60 days
- Not known to be exploited
- Can be exploited automatically
- Gives an attacker full control
Severity
9.8
Critical
Type
CWE-470Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection')
Timeline
Published19 Oct 2026
Updated4 Nov 2026
First seen19 Oct 2026
Track software like this
Free during beta