// 5 ZERO-DAY · 9 CVE · 9 EXPLOIT IN THE LAST 24H
An unpatched RCE vulnerability affects FastJson 1.2.68 through 1.2.83 in Spring Boot fat-JAR deployments. The library, with 25,600 GitHub stars, has been archived, making a fix improbable. Active exploitation began July 22, 2026, primarily targeting U.S. organizations across finance, healthcare, tech, retail, and business sectors.

On July 21, 2026, Alibaba published a security advisory for CVE-2026-16723, a critical RCE vulnerability with a CVSS 9.0 score affecting FastJson versions 1.2.68 through 1.2.83. The following day, July 22, ThreatBook observed active exploitation in the wild. Imperva confirms ongoing exploitation attempts against U.S. organizations in the financial, healthcare, technology, retail, and business sectors, with lower volumes in Singapore and Canada. The combination is alarming: a library with 25,600 stars and 6,400 forks, no longer maintained, with a flaw that requires neither AutoType enabled nor gadget chains on the classpath, executable with a simple JSON POST.

Key Takeaways
  • CVE-2026-16723 affects FastJson 1.2.68-1.2.83 with CVSS 9.0; the 1.x line is archived and a patch is unlikely.
  • Exploitation requires Spring Boot fat-JAR deployment (java -jar), with no need for AutoType or external gadgets.
  • Active exploitation attempts confirmed from July 22, 2026 by ThreatBook and Imperva, predominantly against U.S. targets.
  • Migration to FastJson2 or enabling SafeMode are the indicated options; the source does not specify whether they fully eliminate the attack surface.

How the Bypass Works: Type Resolution Before Validation

The flaw resides in FastJson 1.x's type resolution logic. The parser performs lookups of attacker-controlled resources before AutoType restrictions are applied. According to the Alibaba advisory cited by BleepingComputer, "the only deployment prerequisite is that the target runs as a Spring Boot executable fat-jar (i.e., launched via java -jar xxx.jar)." This specific architecture is what exposes the attack surface.

Imperva, cited by SecurityWeek, identified an additional mechanism: FastJson 1.x can treat the presence of an @JSONType annotation as a trust signal during type resolution. This behavior enables class loading and remote code execution without the traditional gadget chains that characterize Java deserialization vulnerabilities. Technical reproduction conditions are based on the Alibaba advisory and FearsOff research; no independent primary sources are available for cross-source verification.

The scope is narrow but significant: versions 1.2.60 and earlier, as well as non-fat-JAR deployments, are not vulnerable. This precision has operational value for teams that must classify risk across their assets.

Attack Traffic: Browser Impersonators and Automated Tools

Imperva characterized the malicious traffic: the majority originates from browser impersonators, with approximately 30% generated by Ruby and Go tools. Exploitation attempts require no authentication, user interaction, or external gadget libraries. As Imperva told SecurityWeek, "attacks are currently directed almost entirely at organizations based in the United States, with a few attacks in Singapore and Canada, though this trend will likely continue to expand globally." The activity is opportunistic and unattributed: no specific threat actor group has been identified, and the absence of confirmed named victims prevents tangible impact estimates.

An interpretive friction emerges from the NVD record for CVE-2026-16723. CISA-ADP added an SSVC assessment on July 23, 2026 with exploitation:"none", automatable:"no", and technicalImpact:"total". This contrasts with Alibaba, ThreatBook, and Imperva assertions of active exploitation. The discrepancy remains unresolved: the dossier does not clarify whether it reflects assessment timelines, differing operational definitions, or an information gap in CISA-ADP. CVE-2026-16723 does not appear in the CISA KEV catalog as of July 25, 2026.

Repository Archive: The Unmaintained Dependency Trap

On July 29, 2026, four days after active exploitation was discovered, the owner archived the FastJson 1.x GitHub repository. With 25,600 stars and 6,400 forks, the library remains one of the most referenced for JSON parsing in Java. According to Imperva, "FastJson 1.x is no longer actively maintained, so it's unlikely it will receive a security update." The repository archive makes explicit what was already implicit: a patch is unlikely.

Responsible discovery was made by Kirill Firsov of FearsOff Cybersecurity. The Alibaba advisory, published July 21, 2026, represents the primary source of technical knowledge, corroborated by Imperva telemetry data and direct observation by ThreatBook.

Immediate Actions

  • Verify presence of FastJson 1.2.68-1.2.83 in Spring Boot deployments launched via java -jar: this combination is the only confirmed attack surface.
  • Enable SafeMode with the flag -Dfastjson.parser.safeMode=true or use the 1.2.83_noneautotype build if immediate migration is not practicable, aware of functional limitations.
  • Plan migration to FastJson2: according to the Alibaba advisory and telemetry data, the 2.x line is immune due to an allowlist-first model that inverts the trust logic.
"This vulnerability is exploitable in the default configuration of fastjson — AutoType enablement is not required, no gadget on the classpath is required." — Alibaba Advisory, via SecurityWeek

Why This Vulnerability Reveals a Systemic Problem

FastJson is not a marginal library. It has been a standard architectural choice in Java enterprise ecosystems for years, and its presence in Spring Boot fat-JARs reflects widespread deployment patterns. The archival of the 1.x repository without an explicit transition path leaves a population of systems exposed without a structural update.

The CVE-2026-16723 case illustrates a recurring dynamic: a widely adopted open source library that reaches end-of-life without a deprecation mechanism visible to end users. The combination of active exploitation attempts, no expected patch, and a simplified attack vector — no exotic configuration prerequisite — makes this vulnerability a wake-up call for transitive dependency management practices.

The source does not specify whether SafeMode or the noneautotype build fully eliminate the attack surface. The source does not specify whether a viable mitigating path exists beyond migration. What remains documented is clear: exploitation attempts in progress, no patch expected, and an archived library.

Information verified against cited sources and current as of publication.

Sources


Sources and references
  1. bleepingcomputer.com
  2. thehackernews.com
  3. securityweek.com
  4. cybersecuritynews.com
  5. nvd.nist.gov
  6. cisa.gov
  7. github.com
  8. hendryadrian.com
  9. rescana.com