Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2053+ Articles
153+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. News
  3. Fastjson 1.x RCE Actively Exploited With No Patch Available
Fastjson 1.x RCE Actively Exploited With No Patch Available
NEWS

Fastjson 1.x RCE Actively Exploited With No Patch Available

Attackers are actively exploiting CVE-2026-16723, a critical remote code execution flaw in Alibaba's Fastjson 1.x library affecting Spring Boot applications. No patched version of Fastjson 1.x exists — and exploitation began within days of disclosure.

Dylan H.

News Desk

July 25, 2026
4 min read

Security researchers at ThreatBook and Imperva have confirmed active in-the-wild exploitation of CVE-2026-16723, a critical remote code execution vulnerability in Alibaba's Fastjson 1.x JSON parsing library. The flaw affects Spring Boot fat-JAR deployments and carries a CVSS score of 9.0. As of July 25, 2026, no patched version of Fastjson 1.x exists.

What Is the Vulnerability?

CVE-2026-16723 was disclosed by researcher Kirill Firsov of FearsOff Cybersecurity. The vulnerability exploits Fastjson's @type type-resolution mechanism — a feature that allows JSON consumers to specify the Java class to deserialize into. In Spring Boot fat-JAR deployments (executable JARs with embedded dependencies), attackers can craft a malicious JSON payload with an attacker-controlled @type value that triggers class-resource lookups from hostile locations.

Inside a fat-JAR, nested path traversal allows retrieval of hostile bytecode. A @JSONType annotation in the fetched resource acts as a trust signal that bypasses Fastjson's type-checking logic, ultimately loading and executing arbitrary code with the privileges of the Java process — all without authentication.

Any endpoint calling JSON.parse(), JSON.parseObject(String), or JSON.parseObject(String, Class) is a potential entry point. Objects containing Object or Map fields allow nested payloads that defeat partial protections.

Affected Versions

ScopeDetails
AffectedFastjson 1.2.68 – 1.2.83 in Spring Boot fat-JAR deployments
JDK versions8, 11, 17, 21 — all confirmed exploitable
Spring Boot versions2.x, 3.x, 4.x
Not affectedNon-fat JARs, Tomcat/Jetty WAR deployments, Fastjson 2.x

Version 1.2.83 is the latest release of the Fastjson 1.x branch and remains vulnerable with no fix available.

Active Exploitation

ThreatBook added detection for CVE-2026-16723 on July 22 and observed in-the-wild exploitation almost immediately, primarily via browser-impersonating user agents. Imperva has since reported attacks targeting organizations across:

  • Financial services
  • Healthcare
  • Computing and technology
  • Retail

The United States is the primary target, with smaller volumes observed in Singapore and Canada. Approximately 30% of observed malicious request volume originates from Ruby and Go tooling, suggesting structured attack infrastructure rather than opportunistic scanning.

Neither vendor has confirmed successful code execution on production systems in its public reporting, but the exploitation activity underscores that threat actors are actively weaponizing the vulnerability.

Why This Has Wide Blast Radius

Fastjson is one of the most widely used JSON libraries in the Java ecosystem, particularly in China-originated enterprise applications. The Spring Boot fat-JAR deployment model — an extremely common production pattern — is specifically required for exploitation, meaning a large proportion of Fastjson 1.x deployments are exposed.

The fact that SafeMode is disabled by default in Fastjson 1.x further widens the attack surface. SafeMode blocks the @type mechanism entirely, but most applications haven't enabled it.

Mitigations

Since no patch exists for Fastjson 1.x, operators must use one of the following mitigations immediately:

Option 1: Enable SafeMode (Immediate, Low Risk)

Add the JVM flag at startup:

-Dfastjson.parser.safeMode=true

Or programmatically:

ParserConfig.getGlobalInstance().setSafeMode(true);

SafeMode disables @type processing entirely. This may break applications relying on polymorphic deserialization.

Option 2: Switch to the Non-AutoType Build

Replace the standard dependency with the restricted variant:

<dependency>
  <groupId>com.alibaba</groupId>
  <artifactId>fastjson</artifactId>
  <version>1.2.83_noneautotype</version>
</dependency>

Option 3: Migrate to Fastjson 2.x (Recommended Long-Term)

Fastjson 2.x is not affected by this vulnerability. Organizations running Fastjson 1.x should plan a migration to Fastjson 2.x as the definitive resolution. The two major versions are not drop-in compatible, so testing is required.

Immediate Triage Steps

  1. Inventory all Spring Boot applications using Fastjson 1.2.68–1.2.83
  2. Check whether SafeMode is enabled — assume it is not unless explicitly set
  3. Review endpoints accepting JSON input and calling vulnerable parse methods
  4. Enable SafeMode or switch to noneautotype build as an emergency measure
  5. Monitor for exploitation attempts — look for @type keys in request bodies with unexpected class names

Key Takeaways

  • CVE-2026-16723 (CVSS 9.0) — Pre-auth RCE in Fastjson 1.x via @type injection in Spring Boot fat-JARs
  • No patch available for Fastjson 1.x — mitigation is required now
  • Active exploitation confirmed by ThreatBook and Imperva within days of disclosure
  • SafeMode is the fastest fix — enable via JVM flag or programmatically
  • Long-term path is Fastjson 2.x — unaffected and actively maintained

References

  • The Hacker News — Fastjson 1.x RCE Vulnerability Targeted in Attacks
  • NVD — CVE-2026-16723
  • Fastjson GitHub — SafeMode documentation
#Vulnerability#CVE-2026-16723#Fastjson#Spring Boot#Java#RCE#Active Exploitation#Security Updates

Related Articles

Critical Windows Netlogon RCE Flaw Now Exploited in Attacks

Belgium's national cybersecurity authority (CCB) has issued an urgent warning that threat actors are actively exploiting a recently patched critical Windows…

5 min read

Critical NGINX Vulnerability Can Crash Workers and May Allow Remote Code Execution

F5 has patched CVE-2026-42533, a critical heap buffer overflow in NGINX that allows unauthenticated remote attackers to crash worker processes and potentially execute arbitrary code via crafted HTTP requests.

3 min read

Update Now: 7-Zip Fixes RCE Flaw Exploitable with Malicious Archives

7-Zip 26.02 patches a remote code execution vulnerability that lets attackers execute arbitrary code by convincing users to open specially crafted...

3 min read
Back to all News