Apache Seata: Remote Code Execution vulnerability via Hessian Deserialization in Apache Seata Server
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA and GitHub. Impact type from CWE-502.
Summary
Deserialization of Untrusted Data vulnerability in Apache Seata. When developers disable authentication on the Seata-Server and do not use the Seata client SDK dependencies, they may construct uncontrolled serialized malicious requests by directly sending bytecode based on the Seata private protocol. This issue affects Apache Seata: 2.0.0, from 1.0.0 through 1.8.0. Users are recommended to upgrade to version 2.1.0/1.8.1, which fixes the issue.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Apache | Apache Seata | 2.0.0; 1.0.0 – 1.8.0 | — | No fix listed | CNA |
| — | org.apache.seata:seata-core (Maven) | 2.0.0 to before 2.1.0 | 2.1.0 | Patch available | GHSA-3xq2-w6j4-c99r |
| — | org.apache.seata:seata-core (Maven) | 1.0.0 to before 1.8.1 | 1.8.1 | Patch available | GHSA-3xq2-w6j4-c99r |
- Apache Seata VendorApache Affected 2.0.0; 1.0.0 – 1.8.0 Fixed in — No fix listed CNA
- org.apache.seata:seata-core (Maven) Vendor— Affected 2.0.0 to before 2.1.0 Fixed in 2.1.0 Patch available GHSA-3xq2-w6j4-c99r
- org.apache.seata:seata-core (Maven) Vendor— Affected 1.0.0 to before 1.8.1 Fixed in 1.8.1 Patch available GHSA-3xq2-w6j4-c99r
Remediation
- Fix · GHSA-3xq2-w6j4-c99r org.apache.seata:seata-core (Maven) Fixed in 2.1.0 Advisory →
- Fix · GHSA-3xq2-w6j4-c99r org.apache.seata:seata-core (Maven) Fixed in 1.8.1 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2024-22399
- 2026-10-03 Alias added: GHSA-3xq2-w6j4-c99r
References
More Apache Seata vulnerabilities
- TI-2025-23922 Apache Seata (incubating): Deserialization of untrusted Data in Apache Seata Server CVSS 3.1CRITICAL 9.8
- TI-2024-31839 Apache Seata (incubating): Deserialization of untrusted Data in jraft mode in Apache Seata Server CVSS 3.1CRITICAL 9.8
- TI-2025-33542 Apache Seata (incubating): Deserialization of untrusted Data in Apache Seata Server CVSS 3.1CRITICAL 9.8
- TI-2024-36171 compression bomb attack in Apache Seata Server CVSS 3.1MEDIUM 4.3
Sources
- CVE-2024-22399 · CVE Program
- CVE-2024-22399 · NVD
- FIRST EPSS
- GHSA-3xq2-w6j4-c99r · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences