Podsumowanie
| Parametr | Wartość |
|---|---|
| CVE ID | CVE-2026-17360 (+ 46 innych CVE, lista poniżej) |
| Źródło alertu | GitHub Advisory - Krytyczna podatność |
| Rok publikacji CVE | 2026 |
| Data publikacji | 2026-11-07 |
| Producent | IBM |
| Produkt | API Connect |
| CVSS Score | 9.8 (Krytyczny); cały pakiet: 9.0–9.9 |
| EPSS Score | Brak danych |
| CISA KEV | Nie |
| Ransomware | Nie potwierdzono |
Opis podatności
Źródło: NVD, biuletyny IBM z 5 listopada 2026 r.
IBM opublikował dwa biuletyny „Multiple Vulnerabilities in IBM API Connect” — dla gałęzi V12 (12.1.0.0–12.1.1.2) i V10 (10.0.8.0–10.0.8.12). Łącznie obejmują one ponad sto identyfikatorów CVE; ten alert opisuje 47 podatności o ocenie CVSS 9.0–9.9. 26 z nich dotyczy obu gałęzi, pozostałe 21 — tylko gałęzi 12.1. Główna luka, CVE-2026-17360 (CVSS 9.8), to zahardkodowane dane logowania w API Connect 12.1.0.0–12.1.1.2, które pozwalają zdalnemu atakującemu uzyskać pełną kontrolę administracyjną; ten sam typ błędu w gałęzi 10.0.8 ma numer CVE-2026-17403 (CVSS 9.0).
Luki układają się w cztery grupy:
- Zdalne wykonanie kodu i wstrzyknięcia (16 CVE) — OS command injection (CVE-2026-17408 bez uwierzytelnienia, CVE-2026-17402), wstrzyknięcie kodu (CVE-2026-17359, -17342), path traversal prowadzący do wykonania kodu lub zapisu plików (m.in. CVE-2026-17340 bez uwierzytelnienia), wgrywanie niezweryfikowanych treści i modułów (CVE-2026-17399, -17150) oraz SQL injection (CVE-2026-17134, -17132, -17336, -17396).
- Obejście uwierzytelnienia i zahardkodowane dane logowania (10 CVE) — poza CVE-2026-17360/-17403 m.in. błędna weryfikacja podpisu kryptograficznego pozwalająca obejść uwierzytelnienie bez logowania (CVE-2026-17301), obejście alternatywną ścieżką z przejęciem konfiguracji gatewaya (CVE-2026-17313), przejmowanie tokenów dostępu innych użytkowników (CVE-2026-16720) i przejęcie konta przez open redirect przy logowaniu (CVE-2026-17297).
- SSRF i XXE (10 CVE) — wymuszanie przez serwer żądań do sieci wewnętrznej i niezamierzonych adresów (m.in. CVE-2026-16918, CVE-2026-17344 w usłudze dostępnej bez uwierzytelnienia), XXE (CVE-2026-16884) oraz odczyt plików przez odwołania zewnętrzne w przesyłanych definicjach (CVE-2026-17299).
- Przełamanie izolacji tenantów i autoryzacji (10 CVE) — tworzenie, modyfikacja i usuwanie tenantów bez autoryzacji (CVE-2026-17362), dostęp administracyjny do innych tenantów przez LDAP injection (CVE-2026-17392), przejmowanie innych organizacji (CVE-2026-17292), odczyt i modyfikacja danych oraz portali innych tenantów (m.in. CVE-2026-17049, -17066, -17410, -17339).
Dodatkowo CVE-2026-18535 (CVSS 9.6) to podatność na ReDoS i nieneutralizowane operatory wieloznaczne w zapytaniach.
API Connect zarządza publikacją API, ich katalogiem, portalem deweloperskim i konfiguracją gatewaya — przejęcie platformy daje atakującemu wgląd w integracje firmy, klucze i dane przepływające przez API, a w instalacjach wielodostępnych także dostęp do danych innych tenantów.
Pełna lista CVE
| CVE | CVSS | Grupa | Typ i skutek | Gałęzie |
|---|---|---|---|---|
| CVE-2026-17360 | 9.8 | Uwierzytelnianie | zahardkodowane dane logowania — pełna kontrola administracyjna | tylko 12.1 |
| CVE-2026-17403 | 9.0 | Uwierzytelnianie | zahardkodowane dane logowania — pełna kontrola administracyjna | 10.0.8 + 12.1 |
| CVE-2026-17301 | 9.8 | Uwierzytelnianie | błędna weryfikacja podpisu kryptograficznego — obejście uwierzytelnienia bez logowania | 10.0.8 + 12.1 |
| CVE-2026-17313 | 9.8 | Uwierzytelnianie | obejście uwierzytelnienia alternatywną ścieżką — przejęcie konfiguracji gatewaya | tylko 12.1 |
| CVE-2026-16720 | 9.8 | Uwierzytelnianie | niewystarczające uwierzytelnianie wobec usługi katalogowej — tokeny dostępu innych użytkowników | 10.0.8 + 12.1 |
| CVE-2026-17278 | 9.8 | Uwierzytelnianie | podszycie się pod zaufaną stronę — dostęp do katalogu API i konfiguracji runtime | tylko 12.1 |
| CVE-2026-17158 | 9.9 | Uwierzytelnianie | niewłaściwe uwierzytelnianie — podniesienie uprawnień | 10.0.8 + 12.1 |
| CVE-2026-18838 | 9.4 | Uwierzytelnianie | podszycie się pod innego użytkownika — modyfikacja konfiguracji API | tylko 12.1 |
| CVE-2026-17297 | 9.6 | Uwierzytelnianie | open redirect przy logowaniu — przejęcie konta | 10.0.8 + 12.1 |
| CVE-2026-17409 | 9.4 | Uwierzytelnianie | niespójna obsługa wielkości liter — obejście kontroli dostępu, operacje administracyjne | 10.0.8 + 12.1 |
| CVE-2026-17408 | 9.8 | RCE / wstrzyknięcia | OS command injection — wykonanie kodu bez uwierzytelnienia | 10.0.8 + 12.1 |
| CVE-2026-17340 | 9.8 | RCE / wstrzyknięcia | path traversal — wykonanie kodu bez uwierzytelnienia | tylko 12.1 |
| CVE-2026-17402 | 9.9 | RCE / wstrzyknięcia | OS command injection — wykonanie poleceń na hoście | 10.0.8 + 12.1 |
| CVE-2026-17359 | 9.9 | RCE / wstrzyknięcia | wstrzyknięcie kodu (CWE-94) — wykonanie kodu | 10.0.8 + 12.1 |
| CVE-2026-17342 | 9.9 | RCE / wstrzyknięcia | wstrzyknięcie kodu (CWE-94) — wykonanie kodu | 10.0.8 + 12.1 |
| CVE-2026-17399 | 9.9 | RCE / wstrzyknięcia | niewystarczająca walidacja wgrywanych treści — wykonanie kodu | 10.0.8 + 12.1 |
| CVE-2026-17150 | 9.9 | RCE / wstrzyknięcia | wgrywanie modułów niestandardowych — wykonanie kodu i dostęp do innych tenantów | 10.0.8 + 12.1 |
| CVE-2026-17117 | 9.9 | RCE / wstrzyknięcia | niekontrolowana modyfikacja atrybutów obiektu — wykonanie kodu | 10.0.8 + 12.1 |
| CVE-2026-17239 | 9.9 | RCE / wstrzyknięcia | path traversal — wykonanie kodu | tylko 12.1 |
| CVE-2026-17147 | 9.9 | RCE / wstrzyknięcia | path traversal — wykonanie kodu i operacje administracyjne | 10.0.8 + 12.1 |
| CVE-2026-17354 | 9.9 | RCE / wstrzyknięcia | path traversal — dowolny zapis plików | tylko 12.1 |
| CVE-2026-17134 | 9.9 | RCE / wstrzyknięcia | SQL injection — wykonanie dowolnych poleceń SQL | tylko 12.1 |
| CVE-2026-17132 | 9.9 | RCE / wstrzyknięcia | SQL injection — wykonanie dowolnych poleceń SQL | tylko 12.1 |
| CVE-2026-17336 | 9.9 | RCE / wstrzyknięcia | SQL injection — wykonanie dowolnych poleceń SQL | tylko 12.1 |
| CVE-2026-17396 | 9.6 | RCE / wstrzyknięcia | SQL injection — ujawnienie informacji | 10.0.8 + 12.1 |
| CVE-2026-17146 | 9.9 | RCE / wstrzyknięcia | wykonanie JavaScript (CWE-79) — ujawnienie informacji | 10.0.8 + 12.1 |
| CVE-2026-16884 | 9.9 | SSRF / XXE | XXE — ujawnienie informacji | tylko 12.1 |
| CVE-2026-17299 | 9.6 | SSRF / XXE | odwołania zewnętrzne w definicjach — odczyt plików i SSRF | 10.0.8 + 12.1 |
| CVE-2026-17298 | 9.9 | SSRF / XXE | SSRF — ujawnienie informacji | 10.0.8 + 12.1 |
| CVE-2026-17296 | 9.6 | SSRF / XXE | SSRF — ujawnienie informacji | 10.0.8 + 12.1 |
| CVE-2026-17353 | 9.6 | SSRF / XXE | SSRF — ujawnienie informacji, obejście ograniczeń | tylko 12.1 |
| CVE-2026-16918 | 9.3 | SSRF / XXE | SSRF — dostęp do zasobów sieci wewnętrznej | 10.0.8 + 12.1 |
| CVE-2026-17131 | 9.3 | SSRF / XXE | SSRF — obejście ograniczeń ruchu wychodzącego | tylko 12.1 |
| CVE-2026-17344 | 9.3 | SSRF / XXE | SSRF w usłudze dostępnej bez uwierzytelnienia | tylko 12.1 |
| CVE-2026-17329 | 9.3 | SSRF / XXE | brak walidacji URL endpointów (SSRF) | tylko 12.1 |
| CVE-2026-18836 | 9.3 | SSRF / XXE | SSRF — ujawnienie informacji | 10.0.8 + 12.1 |
| CVE-2026-17362 | 9.8 | Izolacja tenantów / autoryzacja | brak autoryzacji — tworzenie, modyfikacja i usuwanie tenantów | tylko 12.1 |
| CVE-2026-17392 | 9.9 | Izolacja tenantów / autoryzacja | LDAP injection — dostęp administracyjny do innych tenantów | 10.0.8 + 12.1 |
| CVE-2026-17410 | 9.9 | Izolacja tenantów / autoryzacja | wstrzyknięcie argumentów — dane portalu innych tenantów | 10.0.8 + 12.1 |
| CVE-2026-17049 | 9.9 | Izolacja tenantów / autoryzacja | obejście autoryzacji kluczami użytkownika — odczyt i modyfikacja dokumentów | tylko 12.1 |
| CVE-2026-16920 | 9.9 | Izolacja tenantów / autoryzacja | confused deputy — obejście ograniczeń bezpieczeństwa | tylko 12.1 |
| CVE-2026-17394 | 9.6 | Izolacja tenantów / autoryzacja | modyfikacja atrybutów obiektu — zmiana ustawień dostępu | 10.0.8 + 12.1 |
| CVE-2026-17066 | 9.1 | Izolacja tenantów / autoryzacja | brak autoryzacji — dane innych tenantów | tylko 12.1 |
| CVE-2026-17339 | 9.1 | Izolacja tenantów / autoryzacja | path traversal — zasoby innych tenantów | tylko 12.1 |
| CVE-2026-17292 | 9.1 | Izolacja tenantów / autoryzacja | BOLA — przejęcie innych organizacji | 10.0.8 + 12.1 |
| CVE-2026-17338 | 9.1 | Izolacja tenantów / autoryzacja | BOLA — ujawnienie informacji | tylko 12.1 |
| CVE-2026-18535 | 9.6 | Inne | ReDoS i nieneutralizowane operatory wieloznaczne w zapytaniach | 10.0.8 + 12.1 |
Wymagane działania
- Zaktualizuj IBM API Connect zgodnie z biuletynami IBM:
- API Connect V10 (10.0.8.0–10.0.8.12) → 10.0.8.13,
- API Connect V12 OnPrem (12.1.0.0–12.1.1.2) → 12.1.1.3. Pakiety są dostępne w IBM Fix Central (linki w biuletynach). IBM nie podaje obejść ani środków tymczasowych.
- Do czasu aktualizacji ogranicz dostęp do interfejsów zarządzania (Cloud Manager, API Manager), portalu deweloperskiego i API administracyjnych gatewaya do sieci administracyjnej i zaufanych adresów — kilka luk (m.in. CVE-2026-17360, -17301, -17340, -17408) nie wymaga uwierzytelnienia.
- Po aktualizacji przejrzyj konta administracyjne, tenantów i organizacje pod kątem nieoczekiwanych zmian, sprawdź logi pod kątem nietypowych logowań administracyjnych oraz rozważ rotację kluczy, sekretów i tokenów używanych przez API Connect i podłączone backendy.
- Ogranicz ruch wychodzący z komponentów API Connect do niezbędnych adresów — zmniejsza to skutki luk SSRF.
Kogo dotyczy?
Podatności dotyczą organizacji, które samodzielnie utrzymują IBM API Connect firmy IBM w wersjach 10.0.8.0–10.0.8.12 lub 12.1.0.0–12.1.1.2 (biuletyn V12 wymienia produkt „API Connect V12 OnPrem”) — platformy używanej do publikowania API dla partnerów, klientów i aplikacji mobilnych. Najbardziej narażone są instalacje z portalem deweloperskim lub interfejsami zarządzania dostępnymi z internetu oraz środowiska wielodostępne (wiele organizacji lub tenantów na jednej platformie).
Źródła
-
IBM Security Bulletin: Multiple Vulnerabilities in IBM API Connect (V12, 12.1.0.0–12.1.1.2)
-
IBM Security Bulletin: Multiple Vulnerabilities in IBM API Connect (V10, 10.0.8.0–10.0.8.12)
-
NVD - CVE-2026-17360 (pozostałe CVE — linki w tabeli)
Potrzebujesz wsparcia w zabezpieczeniu systemów? Zespół nFlo oferuje usługi zarządzania podatnościami oraz SOC 24/7. Skontaktuj się z nami.
Najczęściej zadawane pytania
Czym jest CVE-2026-17360 w IBM API Connect?
To użycie zahardkodowanych danych logowania (CWE-798) w IBM API Connect 12.1.0.0–12.1.1.2, które pozwala zdalnemu atakującemu bez uwierzytelnienia uzyskać pełną kontrolę administracyjną (CVSS 9.8). Ten sam typ luki w gałęzi 10.0.8 ma identyfikator CVE-2026-17403 (CVSS 9.0). Oba identyfikatory należą do pakietu 47 krytycznych podatności opisanych w biuletynach IBM z 5 listopada 2026 r.
Które wersje IBM API Connect usuwają te podatności?
Według biuletynów IBM: gałąź V10 (10.0.8.0–10.0.8.12) należy zaktualizować do 10.0.8.13, a gałąź V12 (12.1.0.0–12.1.1.2) do 12.1.1.3. IBM nie podaje obejść ani środków tymczasowych.
