Skip to content
NewA calmer, faster ZeroHour
Vulnerability7 · 4 reads

CVE-2026-103413

Input validation flaw in Apache Camel Karavan Kubernetes apply

CVSS 3.1
8.8 high
EPSS
—
Published
·
Modified
Analyze CVE-2026-103413 with Vani AIImpact, affected versions, exploitation status, mitigations and detection

Apache Camel Karavan 4.0.0 before 4.22.1 fails to validate a project's kubernetes.yaml when a deployment is started. It unmarshals the file and applies every resource it contains, without limiting resource kinds, rejecting security-sensitive pod options, or pinning the target namespace. Any authenticated user, of any role, can therefore cause Karavan to create arbitrary Kubernetes resources within the reach of its service account, including pods that request hostNetwork, hostPID, hostIPC, hostPath volumes, host ports, privileged containers, privilege escalation, or added capabilities. Impact is high for confidentiality, integrity, and availability on clusters where that service account is powerful (CVSS 8.8). The issue is not listed in CISA KEV and no public proof-of-concept is known; upgrading to 4.22.1 fixes it.

What to do: Upgrade Apache Camel Karavan to 4.22.1 or later. Until then, restrict the Karavan service account to the least privilege needed and limit who can start deployments. Review the cluster for resources Karavan may already have applied, especially pods using hostNetwork, hostPID, hostIPC, hostPath, host ports, privileged mode, privilege escalation, or extra capabilities, and remove anything unexpected.

ProductAffected
Apache Camel Karavan4.0.0 before 4.22.1
Estimated exposure
No basis for an estimate.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description · NVD

Improper input validation vulnerability in Apache Camel Karavan. When a deployment was started, Karavan unmarshalled a project's `kubernetes.yaml` and applied every resource it contained to the cluster without restricting the resource kinds, without rejecting security-sensitive pod options, and without pinning the target namespace. An authenticated user of any role could therefore have Karavan apply arbitrary Kubernetes resources within the reach of its service account, including pods requesting hostNetwork, hostPID, hostIPC, hostPath volumes, host ports, privileged containers, privilege escalation or added capabilities. This issue affects Apache Camel Karavan: from 4.0.0 before 4.22.1. Users are recommended to upgrade to version 4.22.1, which fixes the issue.

Weakness
CWE-20
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

In the news

1 story