CVE-2026-16723: Active Exploitation of a Critical RCE (0-Day) Vulnerability in Fastjson 1.x

Security Alert: Active Exploitation of a Critical RCE (0-Day) Vulnerability in Fastjson 1.x

Introduction

Threat intelligence teams have detected a wave of active attacks targeting Java applications that still rely on the legacy Fastjson 1.x branch, the popular JSON serialization/deserialization library originally developed by Alibaba. The vulnerability, identified as CVE-2026-16723 with a CVSS score of 9.0 (Critical), affects Fastjson versions between 1.2.68 and 1.2.83 under specific Spring Boot deployment conditions, and can be exploited via malicious JSON without requiring authentication. Security vendors such as ThreatBook and Imperva have confirmed exploitation activity in production, representing a massive risk to exposed servers and web services that continue to operate on this legacy version. Most concerning: as of July 25, 2026, Alibaba had not published a fixed version for the 1.x branch, leaving thousands of organizations without an available official patch.


What Is the Fastjson 1.x Flaw?

Fastjson is a Java library widely adopted across the enterprise ecosystem for converting Java objects into JSON strings and vice versa, a fundamental process in REST APIs, microservices, and Spring Boot-based applications. Its popularity, especially among organizations that integrated technology of Chinese origin or legacy middleware, made it for years an almost invisible yet critical component of the software supply chain.

The underlying problem is that Fastjson, when deserializing JSON, sometimes needs to “resolve” which Java class a piece of data corresponds to. When that type-resolution process relies on information coming from the client-supplied message itself — that is, untrusted data — an attacker can manipulate that information to force the application to load arbitrary classes and, ultimately, execute malicious code remotely (RCE) on the target server, without needing credentials.

What’s distinctive about this new wave of attacks is that the flaw requires neither AutoType to be enabled nor the use of classpath gadgets; it works under the library’s default configuration, which drastically widens the attack surface compared to previous Fastjson vulnerabilities.


How Does It Work?

The exploitation mechanism relies on an insecure deserialization flaw that bypasses the library’s traditional protections:

Unlike historical Fastjson vulnerabilities (such as the AutoType exploitation via JNDI in versions prior to 1.2.48), this attack chain does not depend on the developer explicitly enabling dangerous functions, which makes it especially insidious.


Affected Systems


Mitigation and Detection

Priority remediation recommendations

Auditing and detection


Recap

This active exploitation campaign against Fastjson 1.x illustrates, once again, the constant danger posed by keeping outdated third-party libraries within production infrastructure. This is a library that, despite having spent years under scrutiny from the security community following multiple previous AutoType-related CVEs, continues to produce new exploitation paths due to the inherent complexity of its type-resolution logic. The fact that the vector requires neither authentication, nor explicit enabling of dangerous functions, nor additional gadgets, and that it also lacks — at the time of writing — an official patch for the 1.x branch, makes this incident a textbook case of software supply chain risk. Organizations must treat third-party dependency lifecycle management as a core component of their security posture, not as a secondary technical maintenance task.


References

Imperva. (2026, July 24). Imperva customers protected against CVE-2026-16723: Critical FastJson 1.x zero-day RCE. Imperva Blog. https://www.imperva.com/blog/imperva-customers-protected-against-cve-2026-16723-critical-fastjson-1-x-zero-day-rce/

The Hacker News. (2026, July 25). Fastjson 1.x RCE vulnerability targeted in attacks with no patch available. https://thehackernews.com/2026/07/fastjson-1x-rce-vulnerability-targeted.html

Security Boulevard. (2026, July 24). Imperva customers protected against CVE-2026-16723: Critical FastJson 1.x zero-day RCE. https://securityboulevard.com/2026/07/imperva-customers-protected-against-cve-2026-16723-critical-fastjson-1-x-zero-day-rce/

Son, D. (2026, July 22). Public PoC released for fastjson 1.2.83 RCE flaw. SecurityOnline. https://securityonline.info/fastjson-rce-1-2-83/

Alibaba. (2026, July 21). Security advisory: Remote code execution in fastjson 1.2.68–1.2.83 [Official security advisory]. GitHub. https://github.com/alibaba/fastjson2/wiki/Security-Advisory:-Remote-Code-Execution-in-fastjson-1.2.68–1.2.83