CVE Catalog

CVE-2026-25747

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
0.90%

57th percentile - higher than 57% of all known CVEs

Summary

A deserialization vulnerability in the Apache Camel LevelDB component allows arbitrary code execution. The DefaultLevelDBSerializer class deserializes data without ObjectInputFilter, enabling an attacker with write access to LevelDB files to inject a malicious Java object.

Risk Assessment

An attacker can achieve full application compromise by executing arbitrary code in the Camel context. The risk is elevated if LevelDB files are stored in locations accessible to other processes or users.

Recommendation

Upgrade Apache Camel to version 4.18.0 (or 4.10.9 for 4.10.x LTS, 4.14.5 for 4.14.x LTS) immediately. After upgrading, review LevelDB repository file permissions for secure access.

Other vulnerabilities in Apache Camel

See all
Original NVD description (English source)

Deserialization of Untrusted Data vulnerability in Apache Camel LevelDB component. The Camel-LevelDB DefaultLevelDBSerializer class deserializes data read from the LevelDB aggregation repository using java.io.ObjectInputStream without applying any ObjectInputFilter or class-loading restrictions. An attacker who can write to the LevelDB database files used by a Camel application can inject a crafted serialized Java object that, when deserialized during normal aggregation repository operations, results in arbitrary code execution in the context of the application. This issue affects Apache Camel: from 4.10.0 before 4.10.8, from 4.14.0 before 4.14.5, from 4.15.0 before 4.18.0. Users are recommended to upgrade to version 4.18.0, which fixes the issue. For the 4.10.x LTS releases, users are recommended to upgrade to 4.10.9, while for 4.14.x LTS releases, users are recommended to upgrade to 4.14.5

Vulnerability data from NVD (NIST) · CISA KEV · EPSS