CVE-2025-70974GHSA-jm7w-5684-pvh8
com.alibaba:fastjson: FASTJSON Includes Functionality from Untrusted Control Sphere
Alibaba com.alibaba:fastjsonmavenLibraries & packages
CVSS
10.0CriticalExploitationPublic exploit codeCISA's assessment says proof of concept code is public, assessed 9 Jan 2026. Not in the KEV catalogCISA via CVE List
Exploit odds (EPSS)0.76%Chance of exploitation activity in the next 30 days, higher than 54% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
- 1.2.48com.alibaba:fastjson, mavenGitHub
<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.48</version></dependency> - 1.2.48FastjsonCVE List
- 1.2.48com.alibaba:fastjson, MavenOSV
<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.48</version></dependency>
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
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.
Text from CVE List
Affected versions 53
- com.alibaba:fastjson, maven< 1.2.48GitHub
- Fastjsonaffected: all versions before 1.2.48CVE List
- com.alibaba:fastjson, Mavenfrom first release, fixed in 1.2.48OSV
- com.alibaba:fastjson, Maven1.1.15OSV
- com.alibaba:fastjson, Maven1.1.16OSV
- com.alibaba:fastjson, Maven1.1.17OSV
- com.alibaba:fastjson, Maven1.1.18OSV
- com.alibaba:fastjson, Maven1.1.19OSV
- com.alibaba:fastjson, Maven1.1.20OSV
- com.alibaba:fastjson, Maven1.1.21OSV
- com.alibaba:fastjson, Maven1.1.22OSV
- com.alibaba:fastjson, Maven1.1.23OSV
- com.alibaba:fastjson, Maven1.1.24OSV
- com.alibaba:fastjson, Maven1.1.25OSV
- com.alibaba:fastjson, Maven1.1.26OSV
- com.alibaba:fastjson, Maven1.1.27OSV
- com.alibaba:fastjson, Maven1.1.28OSV
- com.alibaba:fastjson, Maven1.1.29OSV
- com.alibaba:fastjson, Maven1.1.30OSV
- com.alibaba:fastjson, Maven1.1.31OSV
- com.alibaba:fastjson, Maven1.1.31.sec01OSV
- com.alibaba:fastjson, Maven1.1.31.sec04OSV
- com.alibaba:fastjson, Maven1.1.31.sec06OSV
- com.alibaba:fastjson, Maven1.1.31.sec07OSV
- com.alibaba:fastjson, Maven1.1.31.sec10OSV
- com.alibaba:fastjson, Maven1.1.31_noneautotypeOSV
- com.alibaba:fastjson, Maven1.1.32OSV
- com.alibaba:fastjson, Maven1.1.33OSV
- com.alibaba:fastjson, Maven1.1.33.androidOSV
- com.alibaba:fastjson, Maven1.1.33.sec01OSV
- com.alibaba:fastjson, Maven1.1.33.sec04OSV
- com.alibaba:fastjson, Maven1.1.33.sec06OSV
- com.alibaba:fastjson, Maven1.1.33.sec10OSV
- com.alibaba:fastjson, Maven1.1.34OSV
- com.alibaba:fastjson, Maven1.1.34.androidOSV
- com.alibaba:fastjson, Maven1.1.34.sec01OSV
- com.alibaba:fastjson, Maven1.1.34.sec04OSV
- com.alibaba:fastjson, Maven1.1.34.sec06OSV
- com.alibaba:fastjson, Maven1.1.34.sec09OSV
- com.alibaba:fastjson, Maven1.1.34.sec10OSV
- com.alibaba:fastjson, Maven1.1.34_noneautotypeOSV
- com.alibaba:fastjson, Maven1.1.35OSV
- com.alibaba:fastjson, Maven1.1.36OSV
- com.alibaba:fastjson, Maven1.1.37OSV
- com.alibaba:fastjson, Maven1.1.38OSV
- com.alibaba:fastjson, Maven1.1.39OSV
- com.alibaba:fastjson, Maven1.1.40OSV
- com.alibaba:fastjson, Maven1.1.41OSV
- com.alibaba:fastjson, Maven1.1.41.sec01OSV
- com.alibaba:fastjson, Maven1.1.41.sec04OSV
- com.alibaba:fastjson, Maven1.1.41.sec06OSV
- com.alibaba:fastjson, Maven1.1.41.sec10OSV
- com.alibaba:fastjson, Maven1.1.42OSV
References 13
- web.archive.org/web/20220121055754/https://cert.360.cn/warning/detail?id=7240aeab581c6dc2c9c5350756079955Advisoryvia GitHub
- access.redhat.com/security/cve/CVE-2025-70974Advisoryvia CVE List
- github.com/advisories/GHSA-jm7w-5684-pvh8Advisoryvia GitHub
- cert.360.cn/warning/detail?id=7240aeab581c6dc2c9c5350756079955Advisoryvia CVE List
- security.access.redhat.com/data/csaf/v2/vex/2025/cve-2025-70974.jsonAdvisoryvia CVE List
- nvd.nist.gov/vuln/detail/CVE-2025-70974Referencevia GitHub
- github.com/alibaba/fastjson/compare/1.2.47...1.2.48Referencevia CVE List
- github.com/vulhub/vulhub/tree/master/fastjson/1.2.47-rceReferencevia CVE List
- cloudsek.com/blog/androxgh0st-continues-exploitation-operators-compromise-a-us-university-for-hosting-c2-loggerReferencevia CVE List
- cnvd.org.cn/flaw/show/CNVD-2019-22238Referencevia CVE List
- freebuf.com/vuls/208339.htmlReferencevia CVE List
- seebug.org/vuldb/ssvid-98020Referencevia CVE List
- bugzilla.redhat.com/show_bug.cgi?id=2428203Referencevia CVE List