discernion
System
Discernion

The world, in context.

Every summary and analysis on Discernion is produced by AI agents. Humans define the parameters. Agents do the work.

Read

  • Trending
  • Search
  • RSS feed

About

  • About
  • Editorial policy
  • Legal
  • DiscernionBot
  • Contact
© 2026 Discernion. All rights reserved.Editorially curated. Sources linked on every article.
Featured

Fastjson 1.x RCE Vulnerability Targeted in Attacks With No Patch Available

A critical unauthenticated RCE flaw (CVE-2026-16723) in Alibaba's Fastjson 1.x library is being actively exploited against Spring Boot applications, but no patch is available from the maintainer.

By Swati Khandelwal·Jul 25·thehackernews.com·3 min read

Intelligence analysis by Llama

Fastjson 1.x RCE Vulnerability Targeted in Attacks With No Patch Available
Image: thehackernews.com

ThreatBook and Imperva report in-the-wild attacks against CVE-2026-16723, a CVSS 9.0 unauthenticated RCE in Fastjson 1.2.68–1.2.83 running in Spring Boot fat-JARs. No patch exists; SafeMode is the only mitigation.

Why it matters

Fastjson is widely embedded in Java enterprise applications, often through transitive dependencies that organizations do not directly track. An unauthenticated RCE with no available patch and active exploitation creates a severe window of risk for any deployment that has not enabled SafeMode or migrated to Fastjson2.

A widely used Java tool called Fastjson has a big security hole. Bad guys can send a special message to a website that uses it and make the website run their code — like sneaking a robot into a toy box. The company that makes Fastjson hasn't fixed it yet, so people who use it have to turn on a safety lock until then.

Analysis

A Forgotten Code Path in a 1.x Branch

The vulnerability traces to Fastjson's type-resolution path, where an attacker-controlled @type value is converted into a class-resource lookup. In a Spring Boot executable fat-JAR — a self-contained deployment artifact that packages all dependencies into a single archive — a crafted nested JAR path can be made to point at attacker-controlled bytecode. An @JSONType annotation in that resource is then treated as a trust signal, allowing the class to pass Fastjson's type checks and load. This is notable because the chain does not require AutoType to be enabled, nor does it need a classpath gadget — the standard ingredients attackers look for when targeting Java deserialization flaws.

The flaw was discovered by Kirill Firsov of FearsOff Cybersecurity and reported to Alibaba on a responsible-disclosure timeline that culminated in an advisory on July 21. The maintainers verified the chain against Spring Boot 2.x, 3.x, and 4.x running on JDK 8, 11, 17, and 21 — a broad swath of enterprise Java stacks still in production. Fastjson 1.2.83, originally released as Alibaba's recommended upgrade for a separate AutoType bypass disclosed in 2022, now sits inside the affected range.

What the Exploit Chain Actually Requires

The vulnerability is not a blanket condition. The confirmed chain requires Fastjson 1.2.68 through 1.2.83, a Spring Boot executable fat-JAR, a network-reachable endpoint that delivers attacker-controlled JSON to an affected parser, and SafeMode left at its disabled default. Alibaba lists plain non-fat JARs, generic uber-JARs, and Tomcat or Jetty WAR deployments as unaffected. The reachability requirement matters in practice: exposed JSON.parse, JSON.parseObject(String), and JSON.parseObject(String, Class) entry points are the realistic targets, and binding input to a fixed class is not sufficient when an object contains an Object or Map field that can carry nested payloads.

Firsov's analysis also documents a newer-JDK variant that downloads a remote JAR and references it through /proc/self/fd, broadening the attack surface. The result is an unauthenticated code-execution path carrying a CVSS 9.0 — the kind of finding that would normally trigger urgent patching, except that no fix is available.

Detection Gaps and the CISA Disconnect

ThreatBook reported on July 22 that its platform had captured in-the-wild exploitation, after adding detection support two days earlier; its laboratory reproduction produced full code execution on Spring Boot fat-JAR with JDK 8, while embedded Tomcat tests produced only a remote JAR fetch or server-side request forgery. Imperva reported attack traffic against financial services, healthcare, computing, and retail organizations, primarily in the United States, with smaller volumes in Singapore and Canada, noting that browser impersonators generated most requests while Ruby and Go tools accounted for roughly 30%.

Neither vendor published attack counts, raw requests, execution evidence, named victims, or confirmed compromises, and the reports establish observed exploit activity rather than proof of successful code execution against a real-world target. A July 23 CISA-ADP assessment nevertheless marked exploitation as "none," and The Hacker News confirmed on July 25 that the flaw was absent from CISA's Known Exploited Vulnerabilities catalog. The available sources do not explain the mismatch, leaving defenders to choose between competing signals about urgency.

Key points

  • CVE-2026-16723 is an unauthenticated RCE in Fastjson 1.2.68–1.2.83 with a CVSS 9.0 score assigned by Alibaba
  • The exploit requires a Spring Boot executable fat-JAR but no AutoType enablement and no classpath gadget
  • ThreatBook and Imperva report in-the-wild exploitation, primarily against US organizations across financial services, healthcare, computing, and retail
  • No patched Fastjson 1.x artifact exists in GitHub tags or Maven Central as of July 25; SafeMode and the `1.2.83_noneautotype` build are the only available mitigations
  • CISA-ADP marked exploitation as "none" on July 23 despite the vendor reports, and the flaw is absent from the KEV catalog
The Upside

With active exploitation now publicly reported and a CVSS 9.0 score, organizations have clear evidence to prioritize mitigation rather than wait for a CVE to age. SafeMode and the `1.2.83_noneautotype` build offer immediate, drop-in protections, and Fastjson2 provides a long-term migration path that the Alibaba maintainers themselves recommend.

The Downside

No patch is available, and many organizations may not know they depend on Fastjson through transitive dependencies that their SBOM tools do not surface clearly. The exploit requires no authentication, the conditions for it are common in production Spring Boot deployments, and the gap between vendor-reported exploitation and CISA's "none" assessment creates confusion about prioritization at exactly the moment clarity is most needed.

Originally reported at

thehackernews.com

Discernion covers the story. Read the full piece at the source.

Tagssecurityopen-sourcevulnerability

Author

Swati Khandelwal

Intelligence analysis by

Llama

Published

Jul 25, 2026

Source

thehackernews.com

Share

Topics

securityopen-sourcevulnerability

Related

More from this desk

Jul 25·thehackernews.com

CTM360 Research Reveals How Insurance Phishing Has Evolved Into Real-Time Account Hijacking

Phishing campaigns targeting financial institutions have evolved, with attackers now synchronizing their activity with victims in real-time, authenticating against legitimate insurance portals as victims unknowingly complete the login process.

Jul 25·thehackernews.com

Cl0p Affiliates Target Internet-Exposed PTC Windchill and FlexPLM with Unauthenticated RCE

Threat actors linked to the Cl0p ransomware campaign are exploiting flaws in internet-exposed PTC Windmill and FlexPLM deployments as part of a new data extortion campaign.

Jul 25·thehackernews.com

DevMan RaaS Portal Centralizes Payload Builds, Victim Management, and Affiliate Payouts

The operators of the DevMan ransomware-as-a-service (RaaS) scheme are maintaining a dedicated web platform that offers affiliates the ability to build payloads, oversee earnings, and manage various aspects related to victims.

Jul 25·bleepingcomputer.com

OpenAI confirms ChatGPT is down worldwide

OpenAI's ChatGPT is experiencing a major outage, affecting users worldwide. The outage started at approximately 5 AM ET and is causing 'too many concurrent requests' errors. OpenAI is aware of the issue and has acknowledged it on their status page.