Skip to main content

alldata CVE-2026-19826

| EUVDEUVD-2026-58657 MEDIUM
Improper Input Validation (CWE-20)
2026-08-14 cna@vuldb.com GHSA-fq8p-5fjc-mw7x
5.5
CVSS 4.0 · Vendor: vuldb
Share

Severity by source

Vendor (vuldb) PRIMARY
5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
9.8 CRITICAL

Network-accessible Hessian2 deserialization endpoint with no authentication; Java deserialization via Hessian2 in enterprise-adjacent classpath environments typically yields full RCE, warranting C/I/A:H regardless of the CNA's limited-impact scoring.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (vuldb).

CVSS VectorVendor: vuldb

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

1
Analysis Generated
Aug 14, 2026 - 13:32 vuln.today

DescriptionCVE.org

A vulnerability was detected in alldatacenter alldata up to 0.6.8. This affects the function Hessian2Input.readObject of the file /serialize/impl/HessianSerializer.java of the component xxl-rpc Listener. The manipulation results in deserialization. The attack may be performed from remote. The exploit is now public and may be used. The project closed the issue report as "not planned" without any further explanation.

AnalysisAI

Unsafe Java deserialization in alldatacenter alldata up to version 0.6.8 exposes the xxl-rpc Listener to remote, unauthenticated exploitation via crafted Hessian2-serialized payloads. The Hessian2Input.readObject() function in HessianSerializer.java processes attacker-controlled input without class validation, enabling object deserialization attacks that can activate gadget chains present in the application's JVM classpath. A public proof-of-concept exploit is available, the project has formally declined to issue a patch, and all users on affected versions face a permanent unmitigated known risk.

Technical ContextAI

The alldata platform integrates the xxl-rpc remote procedure call framework, which uses the Hessian2 binary serialization protocol for inter-service communication. The vulnerable entry point, Hessian2Input.readObject() in /serialize/impl/HessianSerializer.java, deserializes incoming binary data without allowlist-based class filtering or structural validation - the root cause classified as CWE-20 (Improper Input Validation), though CWE-502 (Deserialization of Untrusted Data) is arguably the more precise taxonomy. Java deserialization attacks are well-documented: when the JVM processes attacker-supplied serialized objects, it instantiates arbitrary classes and invokes their methods, which - if the classpath includes common gadget libraries such as Apache Commons Collections or Spring Framework components - can be chained into full remote code execution. The Hessian2 protocol has been the same vector exploited in high-severity Apache Dubbo deserialization CVEs (e.g., CVE-2021-43297). The affected software is the alldatacenter alldata open-source big data integration platform, versions up to 0.6.8.

RemediationAI

No vendor-released patch exists; the project maintainers formally closed GitHub issue #832 as 'not planned' without explanation, making this an indefinitely unpatched vulnerability. The primary compensating control is network-level isolation: restrict access to the xxl-rpc listener port using host-based firewall rules or network ACLs so only trusted internal services can reach the endpoint - note this may break legitimate RPC consumers and requires reconfiguring dependent microservices before enforcement. Where the xxl-rpc Hessian2 endpoint is not operationally required, disable it entirely at the application configuration level; this eliminates the attack surface at the cost of losing any RPC-dependent functionality. Organizations with a hard dependency on this component should evaluate migrating to an actively maintained alternative platform with a supported serialization mechanism. As a longer-term application-level fix, replacing Hessian2 deserialization with a JSON-based transport or implementing an explicit class allowlist in the deserializer (using Hessian2Input.setAllowClassNameHandler or equivalent) would address the root cause. Details are documented at https://github.com/alldatacenter/alldata/issues/832 and https://vuldb.com/vuln/389959.

More in Java

View all
CVE-2012-4681 CRITICAL POC
9.8 Aug 28

Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m

CVE-2015-7450 CRITICAL POC
9.8 Jan 02

Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti

CVE-2013-2465 CRITICAL POC
9.8 Jun 18

Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent

CVE-2011-3544 CRITICAL POC
9.8 Oct 19

Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug

CVE-2010-1871 HIGH POC
8.8 Aug 05

JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to

CVE-2012-1723 CRITICAL POC
9.8 Jun 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up

CVE-2013-0422 CRITICAL POC
9.8 Jan 10

Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using

CVE-2012-0507 CRITICAL POC
9.8 Jun 07

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up

CVE-2015-4852 CRITICAL POC
9.8 Nov 18

The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers

CVE-2012-5076 CRITICAL POC
9.8 Oct 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow

CVE-2017-3066 CRITICAL POC
9.8 Apr 27

Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla

CVE-2012-0391 CRITICAL POC
9.8 Jan 08

The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during

Share

CVE-2026-19826 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy