CVE-2026-78164

Source
https://cve.org/CVERecord?id=CVE-2026-78164
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-78164.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-78164
Published
2026-10-19T10:07:40Z
Modified
2026-10-21T10:48:16Z
Severity
  • 8.2 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N CVSS Calculator
Summary
Apache Camel: HTTP producers resolve property placeholders in message-supplied URI override headers
Details

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.

Database specific
{
    "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"
}
References

Affected packages

Git / github.com/apache/camel

Affected ranges

Type
GIT
Repo
https://github.com/apache/camel
Events
Database specific
Show details
{
    "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"
        }
    ]
}

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-78164.json"
vanir_signatures
[
    {
        "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"
        }
    }
]
vanir_signatures_modified
"2026-10-21T10:48:16Z"