SCA: security update for org.apache.camel:camel-pqc (GHSA-v3vg-332r-mw99)

high Tenable Cloud Security Plugin ID 441260

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- The Camel-PQC FileBasedKeyLifecycleManager class deserializes the contents of `<keyId>.key` files in the
configured key directory using java.io.ObjectInputStream without applying any ObjectInputFilter or class-
loading restrictions. The cast to `java.security.KeyPair` is evaluated only after `readObject()` has
already returned, so any `readObject()` side effects in the deserialized object run before the type check.
An attacker who can write to the key directory used by a Camel application — for example through a path
traversal into the directory, misconfigured filesystem permissions on the volume where keys are stored, a
compromised key provisioning pipeline, or a symlink attack — can place a crafted serialized Java object
that, when deserialized during normal key lifecycle operations, results in arbitrary code execution in the
context of the application. This issue affects Apache Camel: from 4.19.0 before 4.20.0, from 4.18.0 before
4.18.2. Users are recommended to upgrade to version 4.20.0, which fixes the issue by replacing
java.io.ObjectInputStream-based key and metadata storage with standard PKCS#8 (private key) / X.509
SubjectPublicKeyInfo (public key) Base64 JSON encoding. For users on the 4.18.x LTS releases stream,
upgrade to 4.18.2. (CVE-2026-40048)

Solution

Update the org.apache.camel:camel-pqc library and its related packages to version 4.18.2 or later.

See Also

https://github.com/advisories/GHSA-v3vg-332r-mw99

Plugin Details

Severity: High

ID: 441260

Version: Revision 1.3

Type: Local

Family: SCA Checks

Published: 5/6/2026

Updated: 6/1/2026

Supported Sensors: Tenable Cloud Security, Tenable Self-Hosted Container Security

Risk Information

VPR

Risk Factor: Medium

Score: 4.9

Percentile: 57.88

Vendor

Vendor Severity: High

CVSS v2

Risk Factor: Medium

Base Score: 6.8

Temporal Score: 5

Vector: CVSS2#AV:L/AC:L/Au:S/C:C/I:C/A:C

CVSS Score Source: CVE-2026-40048

CVSS v3

Risk Factor: High

Base Score: 7.8

Temporal Score: 6.8

Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

Vulnerability Information

Exploit Ease: No known exploits are available

Patch Publication Date: 4/27/2026

Vulnerability Publication Date: 4/27/2026

Reference Information

CVE: CVE-2026-40048

cwe: CWE-502