CVE-2026-16723

CRITICAL EXPLOITED LAB

Remote Code Execution in fastjson 1.2.68–1.2.83

Title source: cna
STIX 2.1

Exploitation Summary

CVE-2026-16723 has been observed exploited in the wild (reported by VulnCheck KEV). EIP tracks 9 public exploits from researchers including dinosn, 1xPwn, fazilbaig1.

AI-analyzed exploit summary This repository provides a functional proof-of-concept for CVE-2026-16723, a remote code execution vulnerability in Fastjson 1.2.83 via unsafe @JSONType deserialization. The exploit leverages a jar: URL in the @type field to trigger class loading from an attacker-controlled server, bypassing autoType restrictions on JDK 8.

Description

A remote code execution (RCE) vulnerability exists in fastjson 1.2.68 through 1.2.83. This vulnerability is exploitable under fastjson's stock default configuration — no AutoType enablement required, no classpath gadget required.

Exploits (9)

nomisec WORKING POC 176 stars
by dinosn · remote
https://github.com/dinosn/fastjson-jsontype-rce-lab

This repository provides a functional proof-of-concept for CVE-2026-16723, a remote code execution vulnerability in Fastjson 1.2.83 via unsafe @JSONType deserialization. The exploit leverages a jar: URL in the @type field to trigger class loading from an attacker-controlled server, bypassing autoType restrictions on JDK 8.

Classification
Working Poc 99%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Fastjson 1.2.83 (with autoType disabled or misconfigured)
No auth needed
Prerequisites: Target must be running Fastjson 1.2.83 with autoType disabled or misconfigured (e.g., via autoTypeFilter allowlist bypass) · Target must be using JDK 8 (JDK 17+ limits impact to SSRF) · Network egress to attacker-controlled server
mistral-large-3 · analyzed Jul 27, 2026 Full analysis →
github WORKING POC 2 stars
by 1xPwn · c++poc
https://github.com/1xPwn/CVE-2026-16723

This exploit targets CVE-2026-16723, a deserialization vulnerability in Fastjson versions 1.2.68–1.2.83. It generates a malicious JAR payload with a reverse shell, leveraging the jar:http and jar:file protocols to trigger remote class loading and arbitrary command execution via crafted JSON input.

Classification
Working Poc 98%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Fastjson 1.2.68 – 1.2.83
No auth needed
Prerequisites: Network access to the target application · Target must process attacker-controlled JSON input · Target must have vulnerable Fastjson version (1.2.68–1.2.83)
mistral-large-3 · analyzed Jul 31, 2026 Full analysis →
github WORKING POC 1 stars
by fazilbaig1 · javaremote
https://github.com/fazilbaig1/CVE-2026-16723

This repository provides a functional proof-of-concept for CVE-2026-16723, a remote code execution vulnerability in Fastjson due to improper handling of @JSONType annotations and jar: URL class loading with autoType disabled. The exploit leverages ASM to craft a malicious class with a jar-URL internal name to bypass security checks and execute arbitrary commands during class initialization.

Classification
Working Poc 99%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Fastjson (version not specified, but vulnerable to autoType bypass)
No auth needed
Prerequisites: Target must have Fastjson with autoType disabled but vulnerable to @JSONType annotation bypass · Attacker must host a malicious jar file accessible via HTTP · Target must be able to make outbound HTTP requests to attacker's server
mistral-large-3 · analyzed Jul 31, 2026 Full analysis →
github WORKING POC 1 stars
by EQSTLab · pythonremote
https://github.com/EQSTLab/CVE-2026-16723

This repository provides a functional exploit for CVE-2026-16723, a deserialization vulnerability in FastJSON (Alibaba's JSON library) that allows remote code execution (RCE) via crafted JSON input. The exploit leverages a jar:// protocol SSRF to load malicious Java classes from attacker-controlled HTTP servers or local file descriptors, achieving arbitrary command execution.

Classification
Working Poc 99%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: FastJSON (Alibaba) integrated in a Spring Boot application
No auth needed
Prerequisites: Target must be using FastJSON for JSON parsing · Attacker must have network access to the target's HTTP endpoint (/api/products/search) · Attacker must host a malicious JAR file on an HTTP server reachable by the target
mistral-large-3 · analyzed Jul 30, 2026 Full analysis →
github WORKING POC
by learner330 · pythonremote
https://github.com/learner330/fastjson-cve-2026-16723

This repository provides a functional exploit for CVE-2026-16723, a remote code execution vulnerability in Fastjson 1.2.68-1.2.83. The exploit leverages a flaw in Fastjson's `@JSONType` annotation parsing, allowing attackers to bypass AutoType restrictions and load malicious JARs via LaunchedURLClassLoader, executing arbitrary code during class initialization.

Classification
Working Poc 98%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Fastjson 1.2.68 - 1.2.83
No auth needed
Prerequisites: Target must have SafeMode disabled (default configuration) · Attacker must host a malicious JAR file accessible via HTTP · Target must use a vulnerable Fastjson version (1.2.68-1.2.83)
mistral-large-3 · analyzed Aug 05, 2026 Full analysis →
nomisec SCANNER
by xiaoqiMikko · poc
https://github.com/xiaoqiMikko/fastjson-check

This repository provides a Java-based scanning tool to detect the presence of vulnerable fastjson libraries (1.x and 2.x) in JAR/WAR files, including nested dependencies in Spring Boot fat-JARs. It identifies versions affected by CVE-2026-16723 and flags shaded dependencies that evade traditional dependency tree analysis.

Classification
Scanner 99%
Attack Type
Other
Complexity
Moderate
Reliability
Reliable
Target: fastjson (1.x and 2.x) libraries in Java applications
No auth needed
Prerequisites: Access to target JAR/WAR files or directories containing them · Java runtime environment to execute the scanner
mistral-large-3 · analyzed Aug 03, 2026 Full analysis →
github WORKING POC
by Nowafen · c++remote
https://github.com/Nowafen/CVE-2026-16723

This repository provides a functional C++ exploit for CVE-2026-16723, a deserialization vulnerability in Fastjson (versions 1.2.68–1.2.83). The exploit generates a malicious JAR with a static initializer block that executes a reverse shell via Runtime.exec(), leveraging jar:http and jar:file protocol handlers to bypass security controls.

Classification
Working Poc 98%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Fastjson versions 1.2.68 – 1.2.83
No auth needed
Prerequisites: Network access to the target Fastjson endpoint · Ability to send crafted JSON payloads to the target · Target must have Java Runtime Environment (JRE) with jar protocol handlers enabled
mistral-large-3 · analyzed Jul 30, 2026 Full analysis →
nomisec WORKING POC
by why-success · poc
https://github.com/why-success/fastjson-rce-lab

This repository provides a vulnerable lab environment for CVE-2026-16723, a remote code execution (RCE) vulnerability in Fastjson 1.2.68-1.2.83. The exploit leverages Fastjson's checkAutoType mechanism to load a remote JAR via LaunchedURLClassLoader, bypassing SafeMode and AutoType restrictions using @JSONType annotation as a trust signal.

Classification
Working Poc 98%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Fastjson 1.2.68-1.2.83
No auth needed
Prerequisites: Fastjson SafeMode disabled (default state) · Application running as Spring Boot fat-JAR (LaunchedURLClassLoader present) · JDK 8 (JDK 9+ limits to SSRF)
mistral-large-3 · analyzed Jul 28, 2026 Full analysis →
github STUB
by HORKimhab · poc
https://github.com/HORKimhab/CVE-2026-16723

This repository contains no actual exploit code, technical details, or vulnerability analysis for CVE-2026-16723. It only includes a README with donation requests, legal disclaimers, and placeholder instructions without any functional implementation.

Classification
Stub 95%
Attack Type
Other
Complexity
Trivial
Reliability
Theoretical
Target: unspecified
No auth needed
mistral-large-3 · analyzed Jul 25, 2026 Full analysis →

References (1)

Core 1

Scores

CVSS v3 9.0
EPSS 0.0041
EPSS Percentile 34.3%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable no
Technical Impact total

Lab Environment

COMMUNITY
Community Lab
docker pull eclipse-temurin:8-jdk
docker pull eclipse-temurin:17.0.19_10-jre-jammy@sha256:475d8e96b4b2bfe08999e5e854755c773af1581acdf959a4545d88f0696a2339
docker pull eclipse-temurin:17-jre
+6 more repos

Details

VulnCheck KEV 2026-07-23
CWE
CWE-20 CWE-502
Status published
Products (2)
Alibaba/Fastjson 1.2.68 - 1.2.83
com.alibaba/fastjson 1.2.68 - 1.2.83Maven
Published Jul 23, 2026
Tracked Since Jul 23, 2026