Action not permitted
Modal body text goes here.
Modal Title
Modal Body
CVE-2026-40047 (GCVE-0-2026-40047)
Vulnerability from cvelistv5 – Published: 2026-07-06 07:46 – Updated: 2026-07-06 18:49- CWE-88 - Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')
| Vendor | Product | Version | |
|---|---|---|---|
| Apache Software Foundation | Apache Camel |
Affected:
4.15.0 , < 4.18.3
(semver)
|
{
"containers": {
"adp": [
{
"providerMetadata": {
"dateUpdated": "2026-07-06T09:25:00.160Z",
"orgId": "af854a3a-2127-422b-91ae-364da2661108",
"shortName": "CVE"
},
"references": [
{
"url": "http://www.openwall.com/lists/oss-security/2026/07/05/2"
}
],
"title": "CVE Program Container"
},
{
"metrics": [
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 9.1,
"baseSeverity": "CRITICAL",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
"version": "3.1"
}
},
{
"other": {
"content": {
"id": "CVE-2026-40047",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "total"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-07-06T18:48:56.576065Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2026-07-06T18:49:25.326Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"collectionURL": "https://repo.maven.apache.org/maven2",
"defaultStatus": "unaffected",
"packageName": "org.apache.camel:camel-docling",
"product": "Apache Camel",
"vendor": "Apache Software Foundation",
"versions": [
{
"lessThan": "4.18.3",
"status": "affected",
"version": "4.15.0",
"versionType": "semver"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "Andrea Cosentino from Apache Software Foundation"
},
{
"lang": "en",
"type": "remediation developer",
"value": "Andrea Cosentino from Apache Software Foundation"
}
],
"descriptions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "\u003cp\u003eImproper Neutralization of Argument Delimiters in a Command (\u0027Argument Injection\u0027) vulnerability in Apache Camel Docling component.\u003c/p\u003eThe camel-docling component invokes the external `docling` command-line tool by assembling an argument list in DoclingProducer and executing it through java.lang.ProcessBuilder. Custom CLI arguments supplied through the `CamelDoclingCustomArguments` exchange header (a List\u0026lt;String\u0026gt;) were appended to that argument list with insufficient validation: the original implementation relied on a denylist of disallowed flags and only rejected path values that contained a literal `../` sequence. As a result, a Camel route that forwards externally-influenced data into the `CamelDoclingCustomArguments` header (or into the path-bearing headers used to build the invocation) could cause the producer to pass unrecognized or unintended `docling` CLI flags to the subprocess, and could supply path-like argument values that resolved outside the intended directory through traversal sequences not caught by the literal `../` check. Because Camel itself builds the `docling` invocation from these values, the component is responsible for constraining them, and the weak validation allowed CLI-argument injection and directory traversal in the arguments passed to the external tool. The invocation uses the list-based form of ProcessBuilder, so a shell does not interpret the argument values; OS command injection through shell metacharacters was not possible, and the metacharacter rejection added by the fix is defense-in-depth.\u003cbr\u003e\u003cp\u003eThis issue affects Apache Camel: from 4.15.0 before 4.18.3.\u003c/p\u003e\u003cp\u003eUsers are recommended to upgrade to a release that contains the CAMEL-23212 fix. On the mainline the fix is included from Apache Camel 4.19.0 (and later releases such as 4.20.0). For users on the 4.18.x LTS releases stream, upgrade to 4.18.3. The fix replaces the denylist with a strict allowlist of recognized `docling` CLI flags (rejecting any unrecognized flag, and rejecting producer-managed flags such as the output-directory flags), defensively rejects shell metacharacters in argument values, and normalizes path-like values with Path.normalize() before validating them so that traversal sequences which bypass a literal `../` check are detected. As defence in depth, route authors should avoid mapping untrusted message content into the `CamelDoclingCustomArguments` header and the path-bearing headers, and should strip Camel-internal headers from messages that arrive from untrusted producers.\u003c/p\u003e"
}
],
"value": "Improper Neutralization of Argument Delimiters in a Command (\u0027Argument Injection\u0027) vulnerability in Apache Camel Docling component.\n\nThe camel-docling component invokes the external `docling` command-line tool by assembling an argument list in DoclingProducer and executing it through java.lang.ProcessBuilder. Custom CLI arguments supplied through the `CamelDoclingCustomArguments` exchange header (a List\u003cString\u003e) were appended to that argument list with insufficient validation: the original implementation relied on a denylist of disallowed flags and only rejected path values that contained a literal `../` sequence. As a result, a Camel route that forwards externally-influenced data into the `CamelDoclingCustomArguments` header (or into the path-bearing headers used to build the invocation) could cause the producer to pass unrecognized or unintended `docling` CLI flags to the subprocess, and could supply path-like argument values that resolved outside the intended directory through traversal sequences not caught by the literal `../` check. Because Camel itself builds the `docling` invocation from these values, the component is responsible for constraining them, and the weak validation allowed CLI-argument injection and directory traversal in the arguments passed to the external tool. The invocation uses the list-based form of ProcessBuilder, so a shell does not interpret the argument values; OS command injection through shell metacharacters was not possible, and the metacharacter rejection added by the fix is defense-in-depth.\nThis issue affects Apache Camel: from 4.15.0 before 4.18.3.\n\nUsers are recommended to upgrade to a release that contains the CAMEL-23212 fix. On the mainline the fix is included from Apache Camel 4.19.0 (and later releases such as 4.20.0). For users on the 4.18.x LTS releases stream, upgrade to 4.18.3. The fix replaces the denylist with a strict allowlist of recognized `docling` CLI flags (rejecting any unrecognized flag, and rejecting producer-managed flags such as the output-directory flags), defensively rejects shell metacharacters in argument values, and normalizes path-like values with Path.normalize() before validating them so that traversal sequences which bypass a literal `../` check are detected. As defence in depth, route authors should avoid mapping untrusted message content into the `CamelDoclingCustomArguments` header and the path-bearing headers, and should strip Camel-internal headers from messages that arrive from untrusted producers."
}
],
"metrics": [
{
"other": {
"content": {
"text": "moderate"
},
"type": "Textual description of severity"
}
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-88",
"description": "CWE-88 Improper Neutralization of Argument Delimiters in a Command (\u0027Argument Injection\u0027)",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-07-06T07:46:57.694Z",
"orgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
"shortName": "apache"
},
"references": [
{
"tags": [
"vendor-advisory"
],
"url": "https://camel.apache.org/security/CVE-2026-40047.html"
}
],
"source": {
"discovery": "UNKNOWN"
},
"title": "Apache Camel: Camel-Docling: Insufficient validation of custom CLI arguments enables argument injection and path traversal in DoclingProducer",
"x_generator": {
"engine": "Vulnogram 0.2.0"
}
}
},
"cveMetadata": {
"assignerOrgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
"assignerShortName": "apache",
"cveId": "CVE-2026-40047",
"datePublished": "2026-07-06T07:46:57.694Z",
"dateReserved": "2026-04-08T16:19:46.829Z",
"dateUpdated": "2026-07-06T18:49:25.326Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2026-40047",
"date": "2026-07-06",
"epss": "0.00793",
"percentile": "0.51936"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2026-40047\",\"sourceIdentifier\":\"security@apache.org\",\"published\":\"2026-07-06T09:16:35.377\",\"lastModified\":\"2026-07-06T19:17:00.270\",\"vulnStatus\":\"Awaiting Analysis\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"Improper Neutralization of Argument Delimiters in a Command (\u0027Argument Injection\u0027) vulnerability in Apache Camel Docling component.\\n\\nThe camel-docling component invokes the external `docling` command-line tool by assembling an argument list in DoclingProducer and executing it through java.lang.ProcessBuilder. Custom CLI arguments supplied through the `CamelDoclingCustomArguments` exchange header (a List\u003cString\u003e) were appended to that argument list with insufficient validation: the original implementation relied on a denylist of disallowed flags and only rejected path values that contained a literal `../` sequence. As a result, a Camel route that forwards externally-influenced data into the `CamelDoclingCustomArguments` header (or into the path-bearing headers used to build the invocation) could cause the producer to pass unrecognized or unintended `docling` CLI flags to the subprocess, and could supply path-like argument values that resolved outside the intended directory through traversal sequences not caught by the literal `../` check. Because Camel itself builds the `docling` invocation from these values, the component is responsible for constraining them, and the weak validation allowed CLI-argument injection and directory traversal in the arguments passed to the external tool. The invocation uses the list-based form of ProcessBuilder, so a shell does not interpret the argument values; OS command injection through shell metacharacters was not possible, and the metacharacter rejection added by the fix is defense-in-depth.\\nThis issue affects Apache Camel: from 4.15.0 before 4.18.3.\\n\\nUsers are recommended to upgrade to a release that contains the CAMEL-23212 fix. On the mainline the fix is included from Apache Camel 4.19.0 (and later releases such as 4.20.0). For users on the 4.18.x LTS releases stream, upgrade to 4.18.3. The fix replaces the denylist with a strict allowlist of recognized `docling` CLI flags (rejecting any unrecognized flag, and rejecting producer-managed flags such as the output-directory flags), defensively rejects shell metacharacters in argument values, and normalizes path-like values with Path.normalize() before validating them so that traversal sequences which bypass a literal `../` check are detected. As defence in depth, route authors should avoid mapping untrusted message content into the `CamelDoclingCustomArguments` header and the path-bearing headers, and should strip Camel-internal headers from messages that arrive from untrusted producers.\"}],\"affected\":[{\"source\":\"security@apache.org\",\"affectedData\":[{\"vendor\":\"Apache Software Foundation\",\"product\":\"Apache Camel\",\"defaultStatus\":\"unaffected\",\"collectionURL\":\"https://repo.maven.apache.org/maven2\",\"packageName\":\"org.apache.camel:camel-docling\",\"versions\":[{\"version\":\"4.15.0\",\"lessThan\":\"4.18.3\",\"versionType\":\"semver\",\"status\":\"affected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N\",\"baseScore\":9.1,\"baseSeverity\":\"CRITICAL\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"NONE\"},\"exploitabilityScore\":3.9,\"impactScore\":5.2}],\"ssvcV203\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"ssvcData\":{\"timestamp\":\"2026-07-06T18:48:56.576065Z\",\"id\":\"CVE-2026-40047\",\"options\":[{\"exploitation\":\"none\"},{\"automatable\":\"no\"},{\"technicalImpact\":\"total\"}],\"role\":\"CISA Coordinator\",\"version\":\"2.0.3\"}}]},\"weaknesses\":[{\"source\":\"security@apache.org\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-88\"}]}],\"references\":[{\"url\":\"https://camel.apache.org/security/CVE-2026-40047.html\",\"source\":\"security@apache.org\"},{\"url\":\"http://www.openwall.com/lists/oss-security/2026/07/05/2\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\"}]}}",
"vulnrichment": {
"containers": "{\"adp\": [{\"title\": \"CVE Program Container\", \"references\": [{\"url\": \"http://www.openwall.com/lists/oss-security/2026/07/05/2\"}], \"providerMetadata\": {\"orgId\": \"af854a3a-2127-422b-91ae-364da2661108\", \"shortName\": \"CVE\", \"dateUpdated\": \"2026-07-06T09:25:00.160Z\"}}, {\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"cvssV3_1\": {\"scope\": \"UNCHANGED\", \"version\": \"3.1\", \"baseScore\": 9.1, \"attackVector\": \"NETWORK\", \"baseSeverity\": \"CRITICAL\", \"vectorString\": \"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N\", \"integrityImpact\": \"HIGH\", \"userInteraction\": \"NONE\", \"attackComplexity\": \"LOW\", \"availabilityImpact\": \"NONE\", \"privilegesRequired\": \"NONE\", \"confidentialityImpact\": \"HIGH\"}}, {\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2026-40047\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"total\"}], \"version\": \"2.0.3\", \"timestamp\": \"2026-07-06T18:48:56.576065Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2026-07-06T18:49:21.577Z\"}}], \"cna\": {\"title\": \"Apache Camel: Camel-Docling: Insufficient validation of custom CLI arguments enables argument injection and path traversal in DoclingProducer\", \"source\": {\"discovery\": \"UNKNOWN\"}, \"credits\": [{\"lang\": \"en\", \"type\": \"finder\", \"value\": \"Andrea Cosentino from Apache Software Foundation\"}, {\"lang\": \"en\", \"type\": \"remediation developer\", \"value\": \"Andrea Cosentino from Apache Software Foundation\"}], \"metrics\": [{\"other\": {\"type\": \"Textual description of severity\", \"content\": {\"text\": \"moderate\"}}}], \"affected\": [{\"vendor\": \"Apache Software Foundation\", \"product\": \"Apache Camel\", \"versions\": [{\"status\": \"affected\", \"version\": \"4.15.0\", \"lessThan\": \"4.18.3\", \"versionType\": \"semver\"}], \"packageName\": \"org.apache.camel:camel-docling\", \"collectionURL\": \"https://repo.maven.apache.org/maven2\", \"defaultStatus\": \"unaffected\"}], \"references\": [{\"url\": \"https://camel.apache.org/security/CVE-2026-40047.html\", \"tags\": [\"vendor-advisory\"]}], \"x_generator\": {\"engine\": \"Vulnogram 0.2.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"Improper Neutralization of Argument Delimiters in a Command (\u0027Argument Injection\u0027) vulnerability in Apache Camel Docling component.\\n\\nThe camel-docling component invokes the external `docling` command-line tool by assembling an argument list in DoclingProducer and executing it through java.lang.ProcessBuilder. Custom CLI arguments supplied through the `CamelDoclingCustomArguments` exchange header (a List\u003cString\u003e) were appended to that argument list with insufficient validation: the original implementation relied on a denylist of disallowed flags and only rejected path values that contained a literal `../` sequence. As a result, a Camel route that forwards externally-influenced data into the `CamelDoclingCustomArguments` header (or into the path-bearing headers used to build the invocation) could cause the producer to pass unrecognized or unintended `docling` CLI flags to the subprocess, and could supply path-like argument values that resolved outside the intended directory through traversal sequences not caught by the literal `../` check. Because Camel itself builds the `docling` invocation from these values, the component is responsible for constraining them, and the weak validation allowed CLI-argument injection and directory traversal in the arguments passed to the external tool. The invocation uses the list-based form of ProcessBuilder, so a shell does not interpret the argument values; OS command injection through shell metacharacters was not possible, and the metacharacter rejection added by the fix is defense-in-depth.\\nThis issue affects Apache Camel: from 4.15.0 before 4.18.3.\\n\\nUsers are recommended to upgrade to a release that contains the CAMEL-23212 fix. On the mainline the fix is included from Apache Camel 4.19.0 (and later releases such as 4.20.0). For users on the 4.18.x LTS releases stream, upgrade to 4.18.3. The fix replaces the denylist with a strict allowlist of recognized `docling` CLI flags (rejecting any unrecognized flag, and rejecting producer-managed flags such as the output-directory flags), defensively rejects shell metacharacters in argument values, and normalizes path-like values with Path.normalize() before validating them so that traversal sequences which bypass a literal `../` check are detected. As defence in depth, route authors should avoid mapping untrusted message content into the `CamelDoclingCustomArguments` header and the path-bearing headers, and should strip Camel-internal headers from messages that arrive from untrusted producers.\", \"supportingMedia\": [{\"type\": \"text/html\", \"value\": \"\u003cp\u003eImproper Neutralization of Argument Delimiters in a Command (\u0027Argument Injection\u0027) vulnerability in Apache Camel Docling component.\u003c/p\u003eThe camel-docling component invokes the external `docling` command-line tool by assembling an argument list in DoclingProducer and executing it through java.lang.ProcessBuilder. Custom CLI arguments supplied through the `CamelDoclingCustomArguments` exchange header (a List\u0026lt;String\u0026gt;) were appended to that argument list with insufficient validation: the original implementation relied on a denylist of disallowed flags and only rejected path values that contained a literal `../` sequence. As a result, a Camel route that forwards externally-influenced data into the `CamelDoclingCustomArguments` header (or into the path-bearing headers used to build the invocation) could cause the producer to pass unrecognized or unintended `docling` CLI flags to the subprocess, and could supply path-like argument values that resolved outside the intended directory through traversal sequences not caught by the literal `../` check. Because Camel itself builds the `docling` invocation from these values, the component is responsible for constraining them, and the weak validation allowed CLI-argument injection and directory traversal in the arguments passed to the external tool. The invocation uses the list-based form of ProcessBuilder, so a shell does not interpret the argument values; OS command injection through shell metacharacters was not possible, and the metacharacter rejection added by the fix is defense-in-depth.\u003cbr\u003e\u003cp\u003eThis issue affects Apache Camel: from 4.15.0 before 4.18.3.\u003c/p\u003e\u003cp\u003eUsers are recommended to upgrade to a release that contains the CAMEL-23212 fix. On the mainline the fix is included from Apache Camel 4.19.0 (and later releases such as 4.20.0). For users on the 4.18.x LTS releases stream, upgrade to 4.18.3. The fix replaces the denylist with a strict allowlist of recognized `docling` CLI flags (rejecting any unrecognized flag, and rejecting producer-managed flags such as the output-directory flags), defensively rejects shell metacharacters in argument values, and normalizes path-like values with Path.normalize() before validating them so that traversal sequences which bypass a literal `../` check are detected. As defence in depth, route authors should avoid mapping untrusted message content into the `CamelDoclingCustomArguments` header and the path-bearing headers, and should strip Camel-internal headers from messages that arrive from untrusted producers.\u003c/p\u003e\", \"base64\": false}]}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-88\", \"description\": \"CWE-88 Improper Neutralization of Argument Delimiters in a Command (\u0027Argument Injection\u0027)\"}]}], \"providerMetadata\": {\"orgId\": \"f0158376-9dc2-43b6-827c-5f631a4d8d09\", \"shortName\": \"apache\", \"dateUpdated\": \"2026-07-06T07:46:57.694Z\"}}}",
"cveMetadata": "{\"cveId\": \"CVE-2026-40047\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-07-06T18:49:25.326Z\", \"dateReserved\": \"2026-04-08T16:19:46.829Z\", \"assignerOrgId\": \"f0158376-9dc2-43b6-827c-5f631a4d8d09\", \"datePublished\": \"2026-07-06T07:46:57.694Z\", \"assignerShortName\": \"apache\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
}
}
FKIE_CVE-2026-40047
Vulnerability from fkie_nvd - Published: 2026-07-06 09:16 - Updated: 2026-07-06 19:17| Vendor | Product | Version |
|---|
{
"affected": [
{
"affectedData": [
{
"collectionURL": "https://repo.maven.apache.org/maven2",
"defaultStatus": "unaffected",
"packageName": "org.apache.camel:camel-docling",
"product": "Apache Camel",
"vendor": "Apache Software Foundation",
"versions": [
{
"lessThan": "4.18.3",
"status": "affected",
"version": "4.15.0",
"versionType": "semver"
}
]
}
],
"source": "security@apache.org"
}
],
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Improper Neutralization of Argument Delimiters in a Command (\u0027Argument Injection\u0027) vulnerability in Apache Camel Docling component.\n\nThe camel-docling component invokes the external `docling` command-line tool by assembling an argument list in DoclingProducer and executing it through java.lang.ProcessBuilder. Custom CLI arguments supplied through the `CamelDoclingCustomArguments` exchange header (a List\u003cString\u003e) were appended to that argument list with insufficient validation: the original implementation relied on a denylist of disallowed flags and only rejected path values that contained a literal `../` sequence. As a result, a Camel route that forwards externally-influenced data into the `CamelDoclingCustomArguments` header (or into the path-bearing headers used to build the invocation) could cause the producer to pass unrecognized or unintended `docling` CLI flags to the subprocess, and could supply path-like argument values that resolved outside the intended directory through traversal sequences not caught by the literal `../` check. Because Camel itself builds the `docling` invocation from these values, the component is responsible for constraining them, and the weak validation allowed CLI-argument injection and directory traversal in the arguments passed to the external tool. The invocation uses the list-based form of ProcessBuilder, so a shell does not interpret the argument values; OS command injection through shell metacharacters was not possible, and the metacharacter rejection added by the fix is defense-in-depth.\nThis issue affects Apache Camel: from 4.15.0 before 4.18.3.\n\nUsers are recommended to upgrade to a release that contains the CAMEL-23212 fix. On the mainline the fix is included from Apache Camel 4.19.0 (and later releases such as 4.20.0). For users on the 4.18.x LTS releases stream, upgrade to 4.18.3. The fix replaces the denylist with a strict allowlist of recognized `docling` CLI flags (rejecting any unrecognized flag, and rejecting producer-managed flags such as the output-directory flags), defensively rejects shell metacharacters in argument values, and normalizes path-like values with Path.normalize() before validating them so that traversal sequences which bypass a literal `../` check are detected. As defence in depth, route authors should avoid mapping untrusted message content into the `CamelDoclingCustomArguments` header and the path-bearing headers, and should strip Camel-internal headers from messages that arrive from untrusted producers."
}
],
"id": "CVE-2026-40047",
"lastModified": "2026-07-06T19:17:00.270",
"metrics": {
"cvssMetricV31": [
{
"cvssData": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 9.1,
"baseSeverity": "CRITICAL",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"exploitabilityScore": 3.9,
"impactScore": 5.2,
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"type": "Secondary"
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"id": "CVE-2026-40047",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-07-06T18:48:56.576065Z",
"version": "2.0.3"
}
}
]
},
"published": "2026-07-06T09:16:35.377",
"references": [
{
"source": "security@apache.org",
"url": "https://camel.apache.org/security/CVE-2026-40047.html"
},
{
"source": "af854a3a-2127-422b-91ae-364da2661108",
"url": "http://www.openwall.com/lists/oss-security/2026/07/05/2"
}
],
"sourceIdentifier": "security@apache.org",
"vulnStatus": "Awaiting Analysis",
"weaknesses": [
{
"description": [
{
"lang": "en",
"value": "CWE-88"
}
],
"source": "security@apache.org",
"type": "Secondary"
}
]
}
GHSA-RPV3-6645-2VQC
Vulnerability from github – Published: 2026-07-06 09:30 – Updated: 2026-07-06 21:30Improper Neutralization of Argument Delimiters in a Command ('Argument Injection') vulnerability in Apache Camel Docling component.
The camel-docling component invokes the external docling command-line tool by assembling an argument list in DoclingProducer and executing it through java.lang.ProcessBuilder. Custom CLI arguments supplied through the CamelDoclingCustomArguments exchange header (a List) were appended to that argument list with insufficient validation: the original implementation relied on a denylist of disallowed flags and only rejected path values that contained a literal ../ sequence. As a result, a Camel route that forwards externally-influenced data into the CamelDoclingCustomArguments header (or into the path-bearing headers used to build the invocation) could cause the producer to pass unrecognized or unintended docling CLI flags to the subprocess, and could supply path-like argument values that resolved outside the intended directory through traversal sequences not caught by the literal ../ check. Because Camel itself builds the docling invocation from these values, the component is responsible for constraining them, and the weak validation allowed CLI-argument injection and directory traversal in the arguments passed to the external tool. The invocation uses the list-based form of ProcessBuilder, so a shell does not interpret the argument values; OS command injection through shell metacharacters was not possible, and the metacharacter rejection added by the fix is defense-in-depth.
This issue affects Apache Camel: from 4.15.0 before 4.18.3.
Users are recommended to upgrade to a release that contains the CAMEL-23212 fix. On the mainline the fix is included from Apache Camel 4.19.0 (and later releases such as 4.20.0). For users on the 4.18.x LTS releases stream, upgrade to 4.18.3. The fix replaces the denylist with a strict allowlist of recognized docling CLI flags (rejecting any unrecognized flag, and rejecting producer-managed flags such as the output-directory flags), defensively rejects shell metacharacters in argument values, and normalizes path-like values with Path.normalize() before validating them so that traversal sequences which bypass a literal ../ check are detected. As defence in depth, route authors should avoid mapping untrusted message content into the CamelDoclingCustomArguments header and the path-bearing headers, and should strip Camel-internal headers from messages that arrive from untrusted producers.
{
"affected": [],
"aliases": [
"CVE-2026-40047"
],
"database_specific": {
"cwe_ids": [
"CWE-88"
],
"github_reviewed": false,
"github_reviewed_at": null,
"nvd_published_at": "2026-07-06T09:16:35Z",
"severity": "CRITICAL"
},
"details": "Improper Neutralization of Argument Delimiters in a Command (\u0027Argument Injection\u0027) vulnerability in Apache Camel Docling component.\n\nThe camel-docling component invokes the external `docling` command-line tool by assembling an argument list in DoclingProducer and executing it through java.lang.ProcessBuilder. Custom CLI arguments supplied through the `CamelDoclingCustomArguments` exchange header (a List\u003cString\u003e) were appended to that argument list with insufficient validation: the original implementation relied on a denylist of disallowed flags and only rejected path values that contained a literal `../` sequence. As a result, a Camel route that forwards externally-influenced data into the `CamelDoclingCustomArguments` header (or into the path-bearing headers used to build the invocation) could cause the producer to pass unrecognized or unintended `docling` CLI flags to the subprocess, and could supply path-like argument values that resolved outside the intended directory through traversal sequences not caught by the literal `../` check. Because Camel itself builds the `docling` invocation from these values, the component is responsible for constraining them, and the weak validation allowed CLI-argument injection and directory traversal in the arguments passed to the external tool. The invocation uses the list-based form of ProcessBuilder, so a shell does not interpret the argument values; OS command injection through shell metacharacters was not possible, and the metacharacter rejection added by the fix is defense-in-depth.\nThis issue affects Apache Camel: from 4.15.0 before 4.18.3.\n\nUsers are recommended to upgrade to a release that contains the CAMEL-23212 fix. On the mainline the fix is included from Apache Camel 4.19.0 (and later releases such as 4.20.0). For users on the 4.18.x LTS releases stream, upgrade to 4.18.3. The fix replaces the denylist with a strict allowlist of recognized `docling` CLI flags (rejecting any unrecognized flag, and rejecting producer-managed flags such as the output-directory flags), defensively rejects shell metacharacters in argument values, and normalizes path-like values with Path.normalize() before validating them so that traversal sequences which bypass a literal `../` check are detected. As defence in depth, route authors should avoid mapping untrusted message content into the `CamelDoclingCustomArguments` header and the path-bearing headers, and should strip Camel-internal headers from messages that arrive from untrusted producers.",
"id": "GHSA-rpv3-6645-2vqc",
"modified": "2026-07-06T21:30:35Z",
"published": "2026-07-06T09:30:28Z",
"references": [
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-40047"
},
{
"type": "WEB",
"url": "https://camel.apache.org/security/CVE-2026-40047.html"
},
{
"type": "WEB",
"url": "http://www.openwall.com/lists/oss-security/2026/07/05/2"
}
],
"schema_version": "1.4.0",
"severity": [
{
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
"type": "CVSS_V3"
}
]
}
WID-SEC-W-2026-2203
Vulnerability from csaf_certbund - Published: 2026-07-05 22:00 - Updated: 2026-07-06 22:00| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Apache Camel <4.18.3
Apache / Camel
|
<4.18.3 | ||
|
Apache Camel <4.21.0
Apache / Camel
|
<4.21.0 | ||
|
Apache Camel <4.14.8
Apache / Camel
|
<4.14.8 | ||
|
Apache Camel <4.20.0
Apache / Camel
|
<4.20.0 | ||
|
Apache Camel <4.19.0
Apache / Camel
|
<4.19.0 |
{
"document": {
"aggregate_severity": {
"text": "hoch"
},
"category": "csaf_base",
"csaf_version": "2.0",
"distribution": {
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "de-DE",
"notes": [
{
"category": "legal_disclaimer",
"text": "Das BSI ist als Anbieter f\u00fcr die eigenen, zur Nutzung bereitgestellten Inhalte nach den allgemeinen Gesetzen verantwortlich. Nutzerinnen und Nutzer sind jedoch daf\u00fcr verantwortlich, die Verwendung und/oder die Umsetzung der mit den Inhalten bereitgestellten Informationen sorgf\u00e4ltig im Einzelfall zu pr\u00fcfen."
},
{
"category": "description",
"text": "Apache Camel ist ein Integrations-Framework, das Enterprise Integration Patterns implementiert.",
"title": "Produktbeschreibung"
},
{
"category": "summary",
"text": "Ein Angreifer kann mehrere Schwachstellen in Apache Camel ausnutzen, um beliebigen Programmcode auszuf\u00fchren, Sicherheitsma\u00dfnahmen zu umgehen, serverseitige Request-Forgery durchzuf\u00fchren, vertrauliche Informationen offenzulegen oder Daten zu manipulieren.",
"title": "Angriff"
},
{
"category": "general",
"text": "- Sonstiges\n- UNIX\n- Windows",
"title": "Betroffene Betriebssysteme"
}
],
"publisher": {
"category": "other",
"contact_details": "csaf-provider@cert-bund.de",
"name": "Bundesamt f\u00fcr Sicherheit in der Informationstechnik",
"namespace": "https://www.bsi.bund.de"
},
"references": [
{
"category": "self",
"summary": "WID-SEC-W-2026-2203 - CSAF Version",
"url": "https://wid.cert-bund.de/.well-known/csaf/white/2026/wid-sec-w-2026-2203.json"
},
{
"category": "self",
"summary": "WID-SEC-2026-2203 - Portal Version",
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2203"
},
{
"category": "external",
"summary": "Apache Camel Security Information vom 2026-07-05",
"url": "https://camel.apache.org/security/"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-40047.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-40859.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-43865.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-43866.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-46453.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-46454.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-46455.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-46456.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-46457.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-46584.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-46585.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-46590.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-46591.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-46592.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-46726.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-48203.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-48204.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-48205.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-48206.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-49086.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-49097.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-49098.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-49099.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-49365.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-53913.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-55993.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-55994.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-56139.html"
},
{
"category": "external",
"summary": "Apache Camel Security Advisory vom 2026-07-05",
"url": "https://camel.apache.org/security/CVE-2026-56140.html"
}
],
"source_lang": "en-US",
"title": "Apache Camel: Mehrere Schwachstellen",
"tracking": {
"current_release_date": "2026-07-06T22:00:00.000+00:00",
"generator": {
"date": "2026-07-07T07:46:44.546+00:00",
"engine": {
"name": "BSI-WID",
"version": "1.6.0"
}
},
"id": "WID-SEC-W-2026-2203",
"initial_release_date": "2026-07-05T22:00:00.000+00:00",
"revision_history": [
{
"date": "2026-07-05T22:00:00.000+00:00",
"number": "1",
"summary": "Initiale Fassung"
},
{
"date": "2026-07-06T22:00:00.000+00:00",
"number": "2",
"summary": "CVE-Nummern erg\u00e4nzt"
}
],
"status": "final",
"version": "2"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version_range",
"name": "\u003c4.18.3",
"product": {
"name": "Apache Camel \u003c4.18.3",
"product_id": "T056164"
}
},
{
"category": "product_version",
"name": "4.18.3",
"product": {
"name": "Apache Camel 4.18.3",
"product_id": "T056164-fixed",
"product_identification_helper": {
"cpe": "cpe:/a:apache:camel:4.18.3"
}
}
},
{
"category": "product_version_range",
"name": "\u003c4.21.0",
"product": {
"name": "Apache Camel \u003c4.21.0",
"product_id": "T056165"
}
},
{
"category": "product_version",
"name": "4.21.0",
"product": {
"name": "Apache Camel 4.21.0",
"product_id": "T056165-fixed",
"product_identification_helper": {
"cpe": "cpe:/a:apache:camel:4.21.0"
}
}
},
{
"category": "product_version_range",
"name": "\u003c4.14.8",
"product": {
"name": "Apache Camel \u003c4.14.8",
"product_id": "T056166"
}
},
{
"category": "product_version",
"name": "4.14.8",
"product": {
"name": "Apache Camel 4.14.8",
"product_id": "T056166-fixed",
"product_identification_helper": {
"cpe": "cpe:/a:apache:camel:4.14.8"
}
}
},
{
"category": "product_version_range",
"name": "\u003c4.20.0",
"product": {
"name": "Apache Camel \u003c4.20.0",
"product_id": "T056168"
}
},
{
"category": "product_version",
"name": "4.20.0",
"product": {
"name": "Apache Camel 4.20.0",
"product_id": "T056168-fixed",
"product_identification_helper": {
"cpe": "cpe:/a:apache:camel:4.20.0"
}
}
},
{
"category": "product_version_range",
"name": "\u003c4.19.0",
"product": {
"name": "Apache Camel \u003c4.19.0",
"product_id": "T056169"
}
},
{
"category": "product_version",
"name": "4.19.0",
"product": {
"name": "Apache Camel 4.19.0",
"product_id": "T056169-fixed",
"product_identification_helper": {
"cpe": "cpe:/a:apache:camel:4.19.0"
}
}
}
],
"category": "product_name",
"name": "Camel"
}
],
"category": "vendor",
"name": "Apache"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-40047",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-40047"
},
{
"cve": "CVE-2026-40859",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-40859"
},
{
"cve": "CVE-2026-43865",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-43865"
},
{
"cve": "CVE-2026-43866",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-43866"
},
{
"cve": "CVE-2026-43867",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-43867"
},
{
"cve": "CVE-2026-46453",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-46453"
},
{
"cve": "CVE-2026-46454",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-46454"
},
{
"cve": "CVE-2026-46455",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-46455"
},
{
"cve": "CVE-2026-46456",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-46456"
},
{
"cve": "CVE-2026-46457",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-46457"
},
{
"cve": "CVE-2026-46584",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-46584"
},
{
"cve": "CVE-2026-46585",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-46585"
},
{
"cve": "CVE-2026-46587",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-46587"
},
{
"cve": "CVE-2026-46588",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-46588"
},
{
"cve": "CVE-2026-46590",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-46590"
},
{
"cve": "CVE-2026-46591",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-46591"
},
{
"cve": "CVE-2026-46592",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-46592"
},
{
"cve": "CVE-2026-46726",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-46726"
},
{
"cve": "CVE-2026-48203",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-48203"
},
{
"cve": "CVE-2026-48204",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-48204"
},
{
"cve": "CVE-2026-48205",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-48205"
},
{
"cve": "CVE-2026-48206",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-48206"
},
{
"cve": "CVE-2026-49042",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-49042"
},
{
"cve": "CVE-2026-49086",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-49086"
},
{
"cve": "CVE-2026-49097",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-49097"
},
{
"cve": "CVE-2026-49098",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-49098"
},
{
"cve": "CVE-2026-49099",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-49099"
},
{
"cve": "CVE-2026-49365",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-49365"
},
{
"cve": "CVE-2026-53913",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-53913"
},
{
"cve": "CVE-2026-55993",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-55993"
},
{
"cve": "CVE-2026-55994",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-55994"
},
{
"cve": "CVE-2026-56139",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-56139"
},
{
"cve": "CVE-2026-56140",
"product_status": {
"known_affected": [
"T056164",
"T056165",
"T056166",
"T056168",
"T056169"
]
},
"release_date": "2026-07-05T22:00:00.000+00:00",
"title": "CVE-2026-56140"
}
]
}
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.