WaratekVRT Sign in

CVE-2025-70974

Severity10.0 Critical CVSS 3.1 2 scores
Fixed in1.2.48
WeaknessCWE-829
Published9 Jan 2026
Updated15 Jul 2026

Description

Fastjson before 1.2.48 mishandles autoType because, when an @type key is in a JSON document, and the value of that key is the name of a Java class, there may be calls to certain public methods of that class. Depending on the behavior of those methods, there may be JNDI injection with an attacker-supplied payload located elsewhere in that JSON document. This was exploited in the wild in 2023 through 2025. NOTE: this issue exists because of an incomplete fix for CVE-2017-18349. Also, a later bypass is covered by CVE-2022-25845.

Exploitation status

Exploited

Real-world exploitation reported by VulnCheck KEV. CISA has not confirmed it.

  • CISA KEV not listed
  • VulnCheck KEV listed Exploitation reported in the wild. 2 citations · earliest 2025-06-23.
  • CISA Vulnrichment exploitation: poc CISA recorded that an exploit has been demonstrated. Automatable: yes, technical impact: total.
  • Indexed PoC none indexed
  • EPSS 0.75% chance in 30 days

VulnCheck KEV

Exploitation evidence from VulnCheck Known Exploited Vulnerabilities (VulnCheck KEV), used under VulnCheck's community terms. View CVE-2025-70974 in VulnCheck (free account).

EvidenceSourceDetailDate
Reported exploitation cloudsek.com /blog/androxgh0st-continues-exploitation-operators-compromise-a-us-university-for-hosting-c2-logger 2025-06-23
Reported exploitation cve.org /CVERecord?id=CVE-2025-70974 2026-01-09

Waratek protection

Outside Waratek scope

A Java vulnerability, but not one Waratek protects. It affects only Java on a user's desktop (applets, Web Start, JavaFX, the installer), sits in a product the Waratek agent can't be installed into, or is in a package we don't expect in business applications. The decision below says which.

  • Protection none
  • Action not pursued none
  • Review automated Upstream data
  • Record active
Decided by An OSV.dev record of this CVE affecting a package published to Maven Central. When every such package is one business applications do not use (Minecraft mods and launchers, Fastjson) and no tracked product is named by CPE, it settles the CVE as Outside Waratek scope instead
Finding Every Maven package this CVE affects (com.alibaba:fastjson) is on the excluded_maven_packages list in known-products.yaml, so it is not reviewed.

CVSS

10.0 CRITICAL v3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H 2 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 3.1 10.0 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H cve@mitre.org Secondary published
CVSS 3.1 10.0 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H redhat-SADP Secondary

Affected software and releases

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
com.alibaba:fastjson 0 1.2.48 unbounded

Products and versions

1 product, 1 version entry
SourceVendorProductSchemeAffected versions
osv com.alibaba fastjson generic < 1.2.48

References

URLTags
https://access.redhat.com/security/cve/CVE-2025-70974 WEB
https://bugzilla.redhat.com/show_bug.cgi?id=2428203 WEB
https://github.com/alibaba/fastjson PACKAGE
https://github.com/alibaba/fastjson/compare/1.2.47...1.2.48 WEB
https://github.com/vulhub/vulhub/tree/master/fastjson/1.2.47-rce WEB
https://web.archive.org/web/20220121055754/https://cert.360.cn/warning/detail?id=7240aeab581c6dc2c9c5350756079955 WEB
https://www.cloudsek.com/blog/androxgh0st-continues-exploitation-operators-compromise-a-us-university-for-hosting-c2-logger WEB
https://www.cnvd.org.cn/flaw/show/CNVD-2019-22238 WEB
https://www.freebuf.com/vuls/208339.html WEB
https://www.seebug.org/vuldb/ssvid-98020 WEB

Timeline

VulnCheck KEV: earliest evidence2025-06-23Date of the oldest evidence of exploitation in VulnCheck KEV's record. VulnCheck does not publish the date it listed the CVE.
Published2026-01-09By the CVE Program.
VulnCheck KEV: latest evidence2026-01-09Date of the newest report, exploit reference or honeypot sighting in VulnCheck KEV's record.
NVD record modified2026-07-15NVD's own last-modified date for this record.