Katalog CVE

CVE-2026-113703

KrytyczneCVSS 9.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

SuggestArr przed wersją 3.0.0 zawiera podatność obejścia uwierzytelniania w trybie local_bypass, gdzie funkcja enforce_authentication() w api_service/auth/middleware.py ufa wartości request.remote_addr kontrolowanej przez klienta, pochodzącej z nagłówka X-Forwarded-For możliwego do podszycia z powodu konfiguracji ProxyFix(x_for=1). Atakujący może wysłać żądanie z X-Forwarded-For ustawionym na zaufany adres CIDR, taki jak 127.0.0.1, aby uzyskać nieuwierzytelnioną sesję administratora.

Ocena ryzyka

Atakujący może uzyskać pełny dostęp administracyjny do endpointów takich jak /api/users i /api/jobs bez podawania poświadczeń. Stanowi to krytyczne ryzyko przejęcia kontroli nad aplikacją.

Rekomendacja

Należy zaktualizować SuggestArr do wersji 3.0.0 lub nowszej oraz zweryfikować konfigurację ProxyFix i nagłówków X-Forwarded-For.

Powiązane podatności

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

SuggestArr before 3.0.0 contains an authentication bypass vulnerability in its local_bypass authentication mode where enforce_authentication() in api_service/auth/middleware.py trusts the client-controlled request.remote_addr value, which is derived from the spoofable X-Forwarded-For header due to ProxyFix(x_for=1) configuration in api_service/app.py. Attackers can send a request with X-Forwarded-For set to a trusted CIDR address such as 127.0.0.1 to be granted an unauthenticated admin session via _load_bypass_user_context(), gaining full administrative access to endpoints like /api/users and /api/jobs without providing any credentials.

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