Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2026-40022

Опубликовано: 27 апр. 2026
Источник: nvd
CVSS3: 8.2
EPSS Низкий

Описание

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 metad

Уязвимые конфигурации

Конфигурация 1

Одно из

cpe:2.3:a:apache:camel:*:*:*:*:*:*:*:*
Версия от 4.14.1 (включая) до 4.14.6 (исключая)
cpe:2.3:a:apache:camel:*:*:*:*:*:*:*:*
Версия от 4.15.0 (включая) до 4.18.2 (исключая)

EPSS

Процентиль: 46%
0.00622
Низкий

8.2 High

CVSS3

Дефекты

CWE-288
CWE-551

Связанные уязвимости

CVSS3: 8.2
redhat
3 месяца назад

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 me...

CVSS3: 8.2
github
3 месяца назад

Apache Camel Vulnerable to Authentication Bypass Using an Alternate Path or Channel

EPSS

Процентиль: 46%
0.00622
Низкий

8.2 High

CVSS3

Дефекты

CWE-288
CWE-551