CVE-2026-40022

HighCVSS 8.2/10Last modified Oct 26, 2026

Description

When authentication is enabled on the Apache Camel embedded HTTP server or embedded management server (camel-platform-http-main) and a non-root context path such as /api or /admin is configured via camel.server.path or camel.management.path, the BasicAuthenticationConfigurer and JWTAuthenticationConfigurer classes derive the authentication path from properties.getPath() when camel.server.authenticationPath / camel.management.authenticationPath is not explicitly set. Combined with the Vert.x sub-router mounting model - the sub-router is mounted at _path_* and the authentication handler is registered inside the sub-router at the resolved path - this causes the authentication handler to match only the exact configured context path, not its subpaths. Unauthenticated requests to subpaths such as /api/_route_ or /admin/observe/info therefore reach protected business routes and management endpoints without being challenged for credentials. The /observe/info endpoint can disclose runtime metadata such as the user, working directory, home directory, process ID, JVM and operating system information.

This issue affects Apache Camel: from 4.14.1 before 4.14.6, from 4.18.0 before 4.18.2.

Users are recommended to upgrade to version 4.20.0, which fixes the issue. If users are on the 4.14.x LTS releases stream, they are suggested to upgrade to 4.14.6. If users are on the 4.18.x LTS releases stream, they are suggested to upgrade to 4.18.2.

Metrics

CVSS 3.1 8.2/10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N

Weakness enumeration

Affected software

VendorProductVersions
Apache Software FoundationApache Camel Platform HTTP Main>= 4.14.1, < 4.14.6; >= 4.18.0, < 4.18.2
Red HatRed Hat build of Apache Camel 4.18.1 for Spring Boot 3.5.14—
Red HatRed Hat build of Apache Camel 4.18.1 for Spring Boot 3.5.14—
Red HatOpenShift Serverless—
Red HatOpenShift Serverless—
Red HatOpenShift Serverless—
Red HatOpenShift Serverless—
Red HatOpenShift Serverless—
Red HatOpenShift Serverless—
Red HatOpenShift Serverless—
Red HatOpenShift Serverless—
Red HatRed Hat build of Apache Camel 4 for Quarkus 3—
Red HatRed Hat build of Apache Camel 4 for Quarkus 3—
Red HatRed Hat build of Apache Camel 4 for Quarkus 3—
Red HatRed Hat Fuse 7—
Red HatRed Hat Fuse 7—
Red HatRed Hat Fuse 7—
Red HatRed Hat Fuse 7—
Red HatRed Hat Fuse 7—
Red HatRed Hat Fuse 7—
Red HatRed Hat Fuse 7—
Red HatRed Hat JBoss Enterprise Application Platform 8—
Red HatRed Hat JBoss Enterprise Application Platform 8—
Red HatRed Hat JBoss Enterprise Application Platform 8—
Red HatRed Hat JBoss Enterprise Application Platform Expansion Pack—
Red HatRed Hat JBoss Enterprise Application Platform Expansion Pack—
Red HatRed Hat JBoss Enterprise Application Platform Expansion Pack—
Red HatRed Hat Process Automation 7—
Red HatRed Hat Single Sign-On 7—

References

Timeline

Published
Apr 27, 2026
Last modified
Oct 26, 2026
NVD status
Modified

Related CVEs from 2026

CVE-2026-400235.3Apache Log4cxx's XMLLayout https://logging.apache.org/log4cxx/1.7.0/classlog4cxx_1_1xml_1_1XMLLayout.html , in versions before 1.7.0, failsCVE-2026-400247.1The Sleuth Kit through 4.14.0 contains a path traversal vulnerability in tsk_recover that allows an attacker to write files to arbitrary locCVE-2026-400256.1The Sleuth Kit through 4.14.0 contains an out-of-bounds read vulnerability in the APFS filesystem keybag parser where the wrapped_key_parserCVE-2026-400267.1The Sleuth Kit through 4.14.0 contains an out-of-bounds read vulnerability in the ISO9660 filesystem parser where the parse_susp() function CVE-2026-400277.3ALEAPP (Android Logs Events And Protobuf Parser) through 3.4.0 contains a path traversal vulnerability in the NQ_Vault.py artifact parser thCVE-2026-400285.4Hayabusa versions prior to 3.8.0 contain a cross-site scripting (XSS) vulnerability in its HTML report output that allows an attacker to exeCVE-2026-400297.8parseusbs before 1.9 contains an OS command injection vulnerability in parseUSBs.py where LNK file paths are passed unsanitized into an os.pCVE-2026-40039.8The Users manager – PN plugin for WordPress is vulnerable to Privilege Escalation via Arbitrary User Meta Update in all versions up to and iCVE-2026-400307.8parseusbs before 1.9 contains an OS command injection vulnerability where the volume listing path argument (-v flag) is passed unsanitized iCVE-2026-400317.8MemProcFS before 5.17 contains multiple unsafe library-loading patterns that enable DLL and shared-library hijacking across six attack surfaCVE-2026-400327.8UAC (Unix-like Artifacts Collector) before 3.3.0-rc1 contains a command injection vulnerability in the placeholder substitution and command CVE-2026-400338.8FreeRDP before 3.26.0 contains a heap-buffer-overflow vulnerability in gdi_CacheToSurface that allows remote attackers to write out-of-bound
CVE-2026-40022: High severity, CVSS 8.2 | Vulnix