CVE-2026-40453Apache Camel在修复CVE-2025-27636时,未对JMS等非HTTP组件的HeaderFilterStrategy应用大小写不敏感过滤。攻击者可利用此漏洞,通过注入大小写变体的内部头部(如CAmelExecCommandExecutable),绕过安全检查并导致下游组件执行任意代码或写入文件。
该漏洞源于JMS、CoAP等五种非HTTP HeaderFilterStrategy未同步应用setLowerCase(true)修复。这些策略仅对特定大小写(如'Camel')进行过滤,而Camel Exchange内部以不区分大小写的方式存储头部。攻击者若拥有JMS生产者权限,可发送包含畸形头部(如'CAmelExecCommandExecutable')的消息。当消息流经Camel路由并到达camel-exec或camel-file等组件时,这些组件会解析该头部为标准指令,从而触发远程代码执行或文件写入。