Katalog CVE

CVE-2026-40022

WysokieCVSS 8.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.62%

Percentyl 46 - wyżej niż 46% wszystkich znanych CVE

Streszczenie

W Apache Camel wbudowany serwer HTTP lub serwer zarządzania (camel-platform-http-main) z włączonym uwierzytelnianiem i skonfigurowaną ścieżką kontekstową (np. /api) nieprawidłowo ogranicza uwierzytelnianie tylko do dokładnej ścieżki, pomijając jej podścieżki. Nieuwierzytelnione żądania do podścieżek, takich jak /api/_route_ lub /admin/observe/info, mogą ujawnić metadane środowiska wykonawczego (użytkownik, katalog roboczy, PID, informacje o JVM i systemie operacyjnym).

Ocena ryzyka

Organizacja narażona jest na nieautoryzowany dostęp do chronionych tras biznesowych i punktów końcowych zarządzania, co może prowadzić do wycieku wrażliwych informacji o środowisku wykonawczym i potencjalnie ułatwić dalsze ataki.

Rekomendacja

Należy niezwłocznie zaktualizować Apache Camel do wersji 4.20.0, a w przypadku korzystania z gałęzi LTS 4.14.x do wersji 4.14.6 lub 4.18.x do wersji 4.18.2.

Inne podatności w Apache Camel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS