GHSA-vq4p-pchp-6g6v

Suggest an improvement
Source
https://github.com/advisories/GHSA-vq4p-pchp-6g6v
Import Source
https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2025/04/GHSA-vq4p-pchp-6g6v/GHSA-vq4p-pchp-6g6v.json
JSON Data
https://api.osv.dev/v1/vulns/GHSA-vq4p-pchp-6g6v
Aliases
  • CVE-2025-30177
Published
2025-04-01T12:30:34Z
Modified
2025-04-01T22:42:10.553566Z
Severity
  • 6.5 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N CVSS Calculator
Summary
Apache Camel Missing Header Out Filter Leads to Potential Bypass/Injection Vulnerability
Details

Bypass/Injection vulnerability in Apache Camel in Camel-Undertow component under particular conditions.

This issue affects Apache Camel: from 4.10.0 before 4.10.3, from 4.8.0 before 4.8.6.

Users are recommended to upgrade to version 4.10.3 for 4.10.x LTS and 4.8.6 for 4.8.x LTS.

Camel undertow component is vulnerable to Camel message header injection, in particular the custom header filter strategy used by the component only filter the "out" direction, while it doesn't filter the "in" direction.

This allows an attacker to include Camel specific headers that for some Camel components can alter the behaviour such as the camel-bean component, or the camel-exec component.

Database specific
{
    "nvd_published_at": "2025-04-01T12:15:15Z",
    "cwe_ids": [
        "CWE-164"
    ],
    "severity": "MODERATE",
    "github_reviewed": true,
    "github_reviewed_at": "2025-04-01T22:07:14Z"
}
References

Affected packages

Maven / org.apache.camel:camel-undertow

Package

Name
org.apache.camel:camel-undertow
View open source insights on deps.dev
Purl
pkg:maven/org.apache.camel/camel-undertow

Affected ranges

Type
ECOSYSTEM
Events
Introduced
4.10.0
Fixed
4.10.3

Affected versions

4.*

4.10.0
4.10.1
4.10.2

Maven / org.apache.camel:camel-undertow

Package

Name
org.apache.camel:camel-undertow
View open source insights on deps.dev
Purl
pkg:maven/org.apache.camel/camel-undertow

Affected ranges

Type
ECOSYSTEM
Events
Introduced
4.8.0
Fixed
4.8.6

Affected versions

4.*

4.8.0
4.8.1
4.8.2
4.8.3
4.8.4
4.8.5