Katalog CVE

CVE-2026-77825

ŚrednieCVSS 4.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.32%

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

Streszczenie

IBM ContextForge MCP Gateway w wersjach od 1.0.0 do 1.0.8 był podatny na path traversal w endpoincie pobierania logów Admin API (GET /v1/admin/logs/file). Sprawdzenie ograniczenia ścieżki używa str.startswith() zamiast właściwej walidacji granic, co pozwala uwierzytelnionemu administratorowi czytać pliki .log, .jsonl i .json poza skonfigurowanym LOG_FOLDER.

Ocena ryzyka

Uwierzytelniony administrator może odczytać pliki poza katalogiem logów, jeśli ich ścieżka bezwzględna dzieli prefiks z katalogiem logów. Może to prowadzić do ujawnienia wrażliwych danych z systemu plików.

Rekomendacja

Zaktualizuj IBM ContextForge MCP Gateway do wersji nowszej niż 1.0.8, gdy będzie dostępna. Ogranicz uprawnienia kont administracyjnych i przeglądaj dostęp do endpointu pobierania logów.

Inne podatności w IBM ContextForge MCP Gateway

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

IBM ContextForge MCP Gateway 1.0.0 through 1.0.8 was vulnerable to path traversal in its Admin API log-download endpoint (`GET /v1/admin/logs/file`). The path confinement check uses `str.startswith()` rather than proper boundary validation, allowing an authenticated admin to read `.log`, `.jsonl`, and `.json` files outside the configured `LOG_FOLDER` by supplying a filename that resolves into a sibling directory whose absolute path shares the log directory's string prefix.

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