Improper Neutralization of Special Elements Used in a Template Engine and Exposure of Sensitive Information to an Unauthorized Actor vulnerability in Apache Camel HTTP, Netty HTTP, Undertow and Vert.x HTTP components.
This issue affects Apache Camel: from 4.0.0 before 4.18.5, from 4.19.0 before 4.22.1.
The Camel HTTP producer families let an inbound message override the endpoint URI through the CamelHttpUri and CamelRestHttpUri headers, and then passed that message-supplied string through CamelContext.resolvePropertyPlaceholders() before using it. Property-placeholder resolution is a configuration-resolution facility, not a URI-parsing step: it reaches operating-system environment variables, JVM system properties, every PropertiesFunction registered on the classpath - including the secret functions - and, through camel-bean, the invocation of a no-argument method on any bean in the registry. Applying it to Exchange content therefore turned a URI string into a configuration- and bean-evaluation context. A route author opted into none of this: a plain static to("http://backend/api") was sufficient. Seven call sites were affected: HttpHelper.createURL and HttpHelper.createMethod in camel-http-common, HttpMethodHelper.createMethod in camel-http, VertxHttpHelper.resolveHttpURI in camel-vertx-http, UndertowHelper.createURL and UndertowHelper.createMethod in camel-undertow, and NettyHttpHelper.createURL in camel-netty-http. The bridgeEndpoint option did not bound the exposure: it suppresses the CamelHttpUri override in the createURL family but not in the createMethod family, so a route using the documented bridging configuration still resolved placeholders taken from the header, and CamelRestHttpUri was consumed before any bridgeEndpoint check in all four components. Only camel-http offered an opt-out, skipControlHeaders, which defaults to false. Reaching the headers did not always require header injection, because several Camel HTTP consumers populate CamelHttpUri from the request line themselves as a documented reverse-proxy feature. An unresolvable placeholder additionally produced a RuntimeExchangeException whose message echoed the URI, which distinguishes a set from an unset configuration key even where no outbound request is made. The behaviour predates the 4.x line. This advisory continues the alignment CAMEL-24282 applied to the toD and enrich dynamic-URI EIPs in 4.22.0, extending the same build-time-resolution contract to the HTTP producer components.
Users should upgrade to version 4.23.0, which fixes the issue. Users on the 4.22.x releases stream should upgrade to 4.22.1. Users on the 4.18.x releases stream should upgrade to 4.18.5. The 4.14.x releases stream and earlier reached end of life before this issue was resolved and will not receive a fix, so deployments on those lines must move to a supported release. For deployments that cannot upgrade immediately, strip the override headers at the trust boundary before the producer with removeHeader("CamelHttpUri") and removeHeader("CamelRestHttpUri"), or set skipControlHeaders=true on camel-http endpoints, which is the only component offering that option. Note that bridgeEndpoint=true is not a workaround: it suppresses the header override when the outbound URL is built but not when the header is re-parsed for the query string. Percent-encoding the placeholder delimiters is likewise not a mitigation for camel-netty-http, whose binding decodes the request path before the value reaches the header, so proxy or WAF rules written against the raw delimiters do not help there. As defence in depth, ensure consumers exposed to untrusted senders apply a strict inbound HeaderFilterStrategy over the Camel namespace, and resolve secrets through a vault rather than through environment variables or system properties that a placeholder can name.
{
"cna_assigner": "apache",
"cwe_ids": [
"CWE-1336",
"CWE-200"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/78xxx/CVE-2026-78164.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "4.0.0"
},
{
"fixed": "4.18.5"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "4.19.0"
},
{
"fixed": "4.22.1"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "4.15.0"
},
{
"fixed": "4.18.5"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"fixed": "ba5aced7f6a1c38a963020575676ad4c76b492cf"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "9f8a185e315ce9e120889c4106be3dbf4688e507"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "7cec534c66969015d85e56631143174dd150ed94"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-78164.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "146888677387771156007892475863096422305",
"length": 958
},
"id": "CVE-2026-78164-04973de9",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/7cec534c66969015d85e56631143174dd150ed94",
"target": {
"file": "components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpHelper.java",
"function": "createMethod"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "293814324399887801165315306248739739669",
"length": 845
},
"id": "CVE-2026-78164-0b5c35ff",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/7cec534c66969015d85e56631143174dd150ed94",
"target": {
"file": "components/camel-vertx/camel-vertx-http/src/main/java/org/apache/camel/component/vertx/http/VertxHttpHelper.java",
"function": "resolveHttpURI"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"236764963502500389975108919501154872314",
"303741188366382277575164672452353925007",
"144083387061552314622116867413775847303",
"126117005171491299739394426053107571285",
"240524874809939434570890020106728240030",
"230315581798823841240728323958981486777",
"53803575818042178183435910222301547563",
"321610018970752728925088436661030255122",
"274360049920218994715800622859504974848",
"333707495169492219337382661055212149167",
"175977138831623911745728781491002239789",
"310470075570349915915643262897004894178",
"329947585537433868740723937987933224569",
"199530594220660131108191984051039753910",
"32991814774728615678707638923860172858",
"280544815432966886269241182009221819842",
"131256024730685155227167840617121288886",
"98956838775640463237737261154812906596",
"146026327547158941812722450721016068062",
"203846537495515566115999117186996917947"
],
"threshold": 0.9
},
"id": "CVE-2026-78164-0b7384a5",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/7cec534c66969015d85e56631143174dd150ed94",
"target": {
"file": "components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpHelper.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "71136185337090339299658147630650168860",
"length": 909
},
"id": "CVE-2026-78164-12775e40",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/9f8a185e315ce9e120889c4106be3dbf4688e507",
"target": {
"file": "components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowHelper.java",
"function": "createMethod"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "289447207291836113535441831352888014538",
"length": 738
},
"id": "CVE-2026-78164-1be4e1aa",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/7cec534c66969015d85e56631143174dd150ed94",
"target": {
"file": "components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowHelper.java",
"function": "createURL"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "146888677387771156007892475863096422305",
"length": 958
},
"id": "CVE-2026-78164-1f3ef20e",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/9f8a185e315ce9e120889c4106be3dbf4688e507",
"target": {
"file": "components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpHelper.java",
"function": "createMethod"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "273725597225090922414759497633883771935",
"length": 950
},
"id": "CVE-2026-78164-24c17892",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/7cec534c66969015d85e56631143174dd150ed94",
"target": {
"file": "components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpHelper.java",
"function": "createURL"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"236764963502500389975108919501154872314",
"303741188366382277575164672452353925007",
"144083387061552314622116867413775847303",
"241964504093971802878158550173543454054",
"240524874809939434570890020106728240030",
"230315581798823841240728323958981486777",
"53803575818042178183435910222301547563",
"321610018970752728925088436661030255122",
"274360049920218994715800622859504974848",
"333707495169492219337382661055212149167",
"175977138831623911745728781491002239789",
"310470075570349915915643262897004894178",
"329947585537433868740723937987933224569",
"199530594220660131108191984051039753910",
"32991814774728615678707638923860172858",
"280544815432966886269241182009221819842",
"131256024730685155227167840617121288886",
"98956838775640463237737261154812906596",
"146026327547158941812722450721016068062",
"203846537495515566115999117186996917947"
],
"threshold": 0.9
},
"id": "CVE-2026-78164-25053059",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/ba5aced7f6a1c38a963020575676ad4c76b492cf",
"target": {
"file": "components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpHelper.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"165762750529318671430713458384757618113",
"164754603693942745066425523245370830407",
"250688295291952798005181258762818779502",
"113253182866288646314096141580416065320",
"170688566837086249751489688022233522938",
"262442368098730743213280705917384304699",
"30820987200464603876429390946543119370",
"208832155164295632132570291548247616981",
"215212903232703552760223592242027435913",
"12827498394254752573956486316366234300",
"42392503443303842793796748670789567470",
"209517056332134434663374747977244709859"
],
"threshold": 0.9
},
"id": "CVE-2026-78164-26d1ed1c",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/9f8a185e315ce9e120889c4106be3dbf4688e507",
"target": {
"file": "components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpEndpointUriEncodingIssueTest.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"165762750529318671430713458384757618113",
"164754603693942745066425523245370830407",
"250688295291952798005181258762818779502",
"113253182866288646314096141580416065320",
"170688566837086249751489688022233522938",
"262442368098730743213280705917384304699",
"30820987200464603876429390946543119370",
"208832155164295632132570291548247616981",
"215212903232703552760223592242027435913",
"12827498394254752573956486316366234300",
"42392503443303842793796748670789567470",
"209517056332134434663374747977244709859"
],
"threshold": 0.9
},
"id": "CVE-2026-78164-2d722d8d",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/7cec534c66969015d85e56631143174dd150ed94",
"target": {
"file": "components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpEndpointUriEncodingIssueTest.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "14132432752642399295133372071627271972",
"length": 1307
},
"id": "CVE-2026-78164-2e8be0d5",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/7cec534c66969015d85e56631143174dd150ed94",
"target": {
"file": "components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpHelper.java",
"function": "createURL"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"146464638662473927343190829716719482440",
"336702869727835212033739691247274138458",
"192645313963542596898216300264101369721",
"33491974902253830029340274469183340944",
"296175266983749484787503821549498074201",
"140195193540655905434618484718052770964",
"53803575818042178183435910222301547563",
"321610018970752728925088436661030255122",
"274360049920218994715800622859504974848",
"246284456785998525547338695913544721383",
"208335966059735000816434415246500634522",
"152377226584156319597296656939672330559"
],
"threshold": 0.9
},
"id": "CVE-2026-78164-38b44ad6",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/9f8a185e315ce9e120889c4106be3dbf4688e507",
"target": {
"file": "components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpHelper.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"52798878260873032952146124667409187042",
"53147335260104044240738885880580975592",
"294282308770704384723432766288952598092",
"268750642418257863740178961306067777159",
"125258803702918497834282804937099490609",
"45936335788929016481755096326207647484",
"241617858175445902539721024496850537837",
"280544815432966886269241182009221819842",
"131256024730685155227167840617121288886",
"150335076362350359397286568918839567353",
"187953952544406121230085128994053879824",
"169647520479771489192121622899466576729"
],
"threshold": 0.9
},
"id": "CVE-2026-78164-40856b18",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/7cec534c66969015d85e56631143174dd150ed94",
"target": {
"file": "components/camel-http/src/main/java/org/apache/camel/component/http/helper/HttpMethodHelper.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"23794100251699577716878680620618322384",
"243218226843874461430167788807729149327",
"308158500379774110402035346221692565704",
"31617702231974139930778730643779190189"
],
"threshold": 0.9
},
"id": "CVE-2026-78164-40af1ad3",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/9f8a185e315ce9e120889c4106be3dbf4688e507",
"target": {
"file": "components/camel-vertx/camel-vertx-http/src/main/java/org/apache/camel/component/vertx/http/VertxHttpHelper.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "289447207291836113535441831352888014538",
"length": 738
},
"id": "CVE-2026-78164-43f66c76",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/ba5aced7f6a1c38a963020575676ad4c76b492cf",
"target": {
"file": "components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowHelper.java",
"function": "createURL"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "71136185337090339299658147630650168860",
"length": 909
},
"id": "CVE-2026-78164-4920ef53",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/7cec534c66969015d85e56631143174dd150ed94",
"target": {
"file": "components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowHelper.java",
"function": "createMethod"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "46783343436913516099279043528711725949",
"length": 288
},
"id": "CVE-2026-78164-505785c8",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/ba5aced7f6a1c38a963020575676ad4c76b492cf",
"target": {
"file": "components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpEndpointUriEncodingIssueTest.java",
"function": "testEndpointHeaderUriEncodingIssue"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"150728355527238031762654319275931081273",
"46522024823853943348861140775983850787",
"150588719503488746621596697475870652238",
"7077250572887707357513364645705709818",
"23794100251699577716878680620618322384",
"243218226843874461430167788807729149327",
"308158500379774110402035346221692565704",
"31617702231974139930778730643779190189"
],
"threshold": 0.9
},
"id": "CVE-2026-78164-58c5e9dd",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/7cec534c66969015d85e56631143174dd150ed94",
"target": {
"file": "components/camel-vertx/camel-vertx-http/src/main/java/org/apache/camel/component/vertx/http/VertxHttpHelper.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "331564847796839560959666523196211595302",
"length": 1288
},
"id": "CVE-2026-78164-61946b58",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/7cec534c66969015d85e56631143174dd150ed94",
"target": {
"file": "components/camel-http/src/main/java/org/apache/camel/component/http/helper/HttpMethodHelper.java",
"function": "createMethod"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "71136185337090339299658147630650168860",
"length": 909
},
"id": "CVE-2026-78164-61dd2f50",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/ba5aced7f6a1c38a963020575676ad4c76b492cf",
"target": {
"file": "components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowHelper.java",
"function": "createMethod"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "273725597225090922414759497633883771935",
"length": 950
},
"id": "CVE-2026-78164-6b839f81",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/9f8a185e315ce9e120889c4106be3dbf4688e507",
"target": {
"file": "components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpHelper.java",
"function": "createURL"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"52798878260873032952146124667409187042",
"53147335260104044240738885880580975592",
"294282308770704384723432766288952598092",
"268750642418257863740178961306067777159",
"125258803702918497834282804937099490609",
"45936335788929016481755096326207647484",
"241617858175445902539721024496850537837",
"280544815432966886269241182009221819842",
"131256024730685155227167840617121288886",
"150335076362350359397286568918839567353",
"187953952544406121230085128994053879824",
"169647520479771489192121622899466576729"
],
"threshold": 0.9
},
"id": "CVE-2026-78164-6bfa4101",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/9f8a185e315ce9e120889c4106be3dbf4688e507",
"target": {
"file": "components/camel-http/src/main/java/org/apache/camel/component/http/helper/HttpMethodHelper.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "4205216997693229555117688065138455479",
"length": 1458
},
"id": "CVE-2026-78164-6e74ece1",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/ba5aced7f6a1c38a963020575676ad4c76b492cf",
"target": {
"file": "components/camel-vertx/camel-vertx-http/src/main/java/org/apache/camel/component/vertx/http/VertxHttpHelper.java",
"function": "resolveHttpURI"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"293556464613698540337123187323817017411",
"259625053125665596089786054343315059006",
"73433783649540020959025840201319834006",
"120874516378310242787339703272226857669",
"240524874809939434570890020106728240030",
"230315581798823841240728323958981486777",
"53803575818042178183435910222301547563",
"321610018970752728925088436661030255122",
"274360049920218994715800622859504974848",
"27953413600903057863377405114607177295",
"180482951690806797853196999279763941705",
"42287645867143283576526480103139985642",
"238073667513972660873078369643955504036",
"38403752227304669540121125888584988330",
"45572926352574891572800281301661614331",
"280544815432966886269241182009221819842",
"131256024730685155227167840617121288886",
"98956838775640463237737261154812906596",
"316090551843036552275901810811519609413",
"61646434565656016900246023909676777698"
],
"threshold": 0.9
},
"id": "CVE-2026-78164-7a79e5a9",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/9f8a185e315ce9e120889c4106be3dbf4688e507",
"target": {
"file": "components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowHelper.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"293556464613698540337123187323817017411",
"259625053125665596089786054343315059006",
"73433783649540020959025840201319834006",
"120874516378310242787339703272226857669",
"240524874809939434570890020106728240030",
"230315581798823841240728323958981486777",
"53803575818042178183435910222301547563",
"321610018970752728925088436661030255122",
"274360049920218994715800622859504974848",
"27953413600903057863377405114607177295",
"180482951690806797853196999279763941705",
"42287645867143283576526480103139985642",
"238073667513972660873078369643955504036",
"38403752227304669540121125888584988330",
"45572926352574891572800281301661614331",
"280544815432966886269241182009221819842",
"131256024730685155227167840617121288886",
"98956838775640463237737261154812906596",
"316090551843036552275901810811519609413",
"61646434565656016900246023909676777698"
],
"threshold": 0.9
},
"id": "CVE-2026-78164-7d87175c",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/ba5aced7f6a1c38a963020575676ad4c76b492cf",
"target": {
"file": "components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowHelper.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"52798878260873032952146124667409187042",
"53147335260104044240738885880580975592",
"294282308770704384723432766288952598092",
"268750642418257863740178961306067777159",
"125258803702918497834282804937099490609",
"45936335788929016481755096326207647484",
"241617858175445902539721024496850537837",
"280544815432966886269241182009221819842",
"131256024730685155227167840617121288886",
"150335076362350359397286568918839567353",
"187953952544406121230085128994053879824",
"169647520479771489192121622899466576729"
],
"threshold": 0.9
},
"id": "CVE-2026-78164-877e2487",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/ba5aced7f6a1c38a963020575676ad4c76b492cf",
"target": {
"file": "components/camel-http/src/main/java/org/apache/camel/component/http/helper/HttpMethodHelper.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "37850999947275113849310135566456042631",
"length": 652
},
"id": "CVE-2026-78164-8c6ad36d",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/7cec534c66969015d85e56631143174dd150ed94",
"target": {
"file": "components/camel-vertx/camel-vertx-http/src/main/java/org/apache/camel/component/vertx/http/VertxHttpHelper.java",
"function": "resolveQueryString"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "4205216997693229555117688065138455479",
"length": 1458
},
"id": "CVE-2026-78164-8e4e1853",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/9f8a185e315ce9e120889c4106be3dbf4688e507",
"target": {
"file": "components/camel-vertx/camel-vertx-http/src/main/java/org/apache/camel/component/vertx/http/VertxHttpHelper.java",
"function": "resolveHttpURI"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "46783343436913516099279043528711725949",
"length": 288
},
"id": "CVE-2026-78164-9249e686",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/9f8a185e315ce9e120889c4106be3dbf4688e507",
"target": {
"file": "components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpEndpointUriEncodingIssueTest.java",
"function": "testEndpointHeaderUriEncodingIssue"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"236764963502500389975108919501154872314",
"303741188366382277575164672452353925007",
"144083387061552314622116867413775847303",
"241964504093971802878158550173543454054",
"240524874809939434570890020106728240030",
"230315581798823841240728323958981486777",
"53803575818042178183435910222301547563",
"321610018970752728925088436661030255122",
"274360049920218994715800622859504974848",
"333707495169492219337382661055212149167",
"175977138831623911745728781491002239789",
"310470075570349915915643262897004894178",
"329947585537433868740723937987933224569",
"199530594220660131108191984051039753910",
"32991814774728615678707638923860172858",
"280544815432966886269241182009221819842",
"131256024730685155227167840617121288886",
"98956838775640463237737261154812906596",
"146026327547158941812722450721016068062",
"203846537495515566115999117186996917947"
],
"threshold": 0.9
},
"id": "CVE-2026-78164-94e2f7c6",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/9f8a185e315ce9e120889c4106be3dbf4688e507",
"target": {
"file": "components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpHelper.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "14132432752642399295133372071627271972",
"length": 1307
},
"id": "CVE-2026-78164-9ab1af5f",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/9f8a185e315ce9e120889c4106be3dbf4688e507",
"target": {
"file": "components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpHelper.java",
"function": "createURL"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "273725597225090922414759497633883771935",
"length": 950
},
"id": "CVE-2026-78164-9c7f031a",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/ba5aced7f6a1c38a963020575676ad4c76b492cf",
"target": {
"file": "components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpHelper.java",
"function": "createURL"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"146464638662473927343190829716719482440",
"153370771511122080881309785565608126078",
"163316565849673238350074420947296902649",
"192309200226886491482282961547029681161",
"296175266983749484787503821549498074201",
"140195193540655905434618484718052770964",
"53803575818042178183435910222301547563",
"321610018970752728925088436661030255122",
"274360049920218994715800622859504974848",
"246284456785998525547338695913544721383",
"208335966059735000816434415246500634522",
"152377226584156319597296656939672330559"
],
"threshold": 0.9
},
"id": "CVE-2026-78164-9ded0753",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/7cec534c66969015d85e56631143174dd150ed94",
"target": {
"file": "components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpHelper.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"165762750529318671430713458384757618113",
"164754603693942745066425523245370830407",
"250688295291952798005181258762818779502",
"113253182866288646314096141580416065320",
"170688566837086249751489688022233522938",
"262442368098730743213280705917384304699",
"30820987200464603876429390946543119370",
"208832155164295632132570291548247616981",
"215212903232703552760223592242027435913",
"12827498394254752573956486316366234300",
"42392503443303842793796748670789567470",
"209517056332134434663374747977244709859"
],
"threshold": 0.9
},
"id": "CVE-2026-78164-a4bb7370",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/ba5aced7f6a1c38a963020575676ad4c76b492cf",
"target": {
"file": "components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpEndpointUriEncodingIssueTest.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"293556464613698540337123187323817017411",
"259625053125665596089786054343315059006",
"73433783649540020959025840201319834006",
"120874516378310242787339703272226857669",
"240524874809939434570890020106728240030",
"230315581798823841240728323958981486777",
"53803575818042178183435910222301547563",
"321610018970752728925088436661030255122",
"274360049920218994715800622859504974848",
"27953413600903057863377405114607177295",
"180482951690806797853196999279763941705",
"42287645867143283576526480103139985642",
"238073667513972660873078369643955504036",
"38403752227304669540121125888584988330",
"45572926352574891572800281301661614331",
"280544815432966886269241182009221819842",
"131256024730685155227167840617121288886",
"98956838775640463237737261154812906596",
"316090551843036552275901810811519609413",
"61646434565656016900246023909676777698"
],
"threshold": 0.9
},
"id": "CVE-2026-78164-a7a47ed7",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/7cec534c66969015d85e56631143174dd150ed94",
"target": {
"file": "components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowHelper.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "331564847796839560959666523196211595302",
"length": 1288
},
"id": "CVE-2026-78164-b75573b0",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/9f8a185e315ce9e120889c4106be3dbf4688e507",
"target": {
"file": "components/camel-http/src/main/java/org/apache/camel/component/http/helper/HttpMethodHelper.java",
"function": "createMethod"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "46783343436913516099279043528711725949",
"length": 288
},
"id": "CVE-2026-78164-b782c888",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/7cec534c66969015d85e56631143174dd150ed94",
"target": {
"file": "components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpEndpointUriEncodingIssueTest.java",
"function": "testEndpointHeaderUriEncodingIssue"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "331564847796839560959666523196211595302",
"length": 1288
},
"id": "CVE-2026-78164-c7eb051f",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/ba5aced7f6a1c38a963020575676ad4c76b492cf",
"target": {
"file": "components/camel-http/src/main/java/org/apache/camel/component/http/helper/HttpMethodHelper.java",
"function": "createMethod"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"23794100251699577716878680620618322384",
"243218226843874461430167788807729149327",
"308158500379774110402035346221692565704",
"31617702231974139930778730643779190189"
],
"threshold": 0.9
},
"id": "CVE-2026-78164-c9f29a87",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/ba5aced7f6a1c38a963020575676ad4c76b492cf",
"target": {
"file": "components/camel-vertx/camel-vertx-http/src/main/java/org/apache/camel/component/vertx/http/VertxHttpHelper.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"146464638662473927343190829716719482440",
"336702869727835212033739691247274138458",
"192645313963542596898216300264101369721",
"33491974902253830029340274469183340944",
"296175266983749484787503821549498074201",
"140195193540655905434618484718052770964",
"53803575818042178183435910222301547563",
"321610018970752728925088436661030255122",
"274360049920218994715800622859504974848",
"246284456785998525547338695913544721383",
"208335966059735000816434415246500634522",
"152377226584156319597296656939672330559"
],
"threshold": 0.9
},
"id": "CVE-2026-78164-d888e4cf",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/ba5aced7f6a1c38a963020575676ad4c76b492cf",
"target": {
"file": "components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpHelper.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "14132432752642399295133372071627271972",
"length": 1307
},
"id": "CVE-2026-78164-e3cd0fa7",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/ba5aced7f6a1c38a963020575676ad4c76b492cf",
"target": {
"file": "components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpHelper.java",
"function": "createURL"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "146888677387771156007892475863096422305",
"length": 958
},
"id": "CVE-2026-78164-ee274deb",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/ba5aced7f6a1c38a963020575676ad4c76b492cf",
"target": {
"file": "components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpHelper.java",
"function": "createMethod"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "289447207291836113535441831352888014538",
"length": 738
},
"id": "CVE-2026-78164-f13ca6d4",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/apache/camel/commit/9f8a185e315ce9e120889c4106be3dbf4688e507",
"target": {
"file": "components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowHelper.java",
"function": "createURL"
}
}
]
"2026-10-21T10:48:16Z"