Przejdź do treści

SAP Security Patch Day październik 2026 - najwyższa ocena miesiąca nie ma numeru noty

22 pozycje, cztery krytyczne, trzeci miesiąc z rzędu z oceną 10,0. Tym razem jednak 10,0 nie dostała żadna nota SAP, tylko biblioteka SAP Cloud SDK for Python - a takiej pozycji nie zaimportuje się przez SNOTE ani nie wdroży wymianą jądra.

Październikowy SAP Security Patch Day z 13 października 2026 przyniósł 22 pozycje: 16 nowych SAP Security Notes, 4 advisory GitHub dla bibliotek open source oraz 2 aktualizacje not z wcześniejszych miesięcy. Rozkład: 4 krytyczne, 3 wysokie, 14 średnich i 1 niska. To trzeci miesiąc z rzędu, w którym na czele listy stoi ocena CVSS 10,0 - po sierpniowej nocie 3771065 i wrześniowej 3747649.

Tym razem jednak pozycja z oceną 10,0 nie jest notą SAP. To advisory GHSA-4mv3-jxxm-9cx2 (CVE-2026-89111) dla biblioteki SAP Cloud SDK for Python w wersjach starszych niż 0.45.2. Nie ma numeru noty, nie przechodzi przez SNOTE, nie trafia do transportu i nie wymaga wymiany jądra. Wdraża się ją przez jedną zmianę w pliku zależności aplikacji na SAP BTP - pod warunkiem że ktoś wie, w której aplikacji ta biblioteka jest używana.

W skrócie:

1/ najwyżej oceniona pozycja miesiąca (10,0) to biblioteka Pythona dla aplikacji wielodostępnych na SAP BTP - właścicielem jest zespół rozwoju, nie Basis, a remedium to podniesienie wersji pakietu,

2/ trzy krytyczne noty SAP - 3797111 (Visual Composer, 9,9), 3805589 (S/4HANA, 9,9) i 3798788 (SAP MII, 9,1) - wymagają konta w systemie, więc o realnym ryzyku decyduje to, kto ma jakie role,

3/ dla not 3797111 i 3805589 istnieją obejścia, które można zastosować dziś, przed oknem serwisowym,

4/ cykl nie zamyka się w drugi wtorek: po wrześniowym Patch Dayu SAP opublikował jeszcze jedną nową notę i dwie aktualizacje, a SecurityBridge dolicza je do października.

SAP Security Patch Day październik 2026 - rozkład 22 pozycji na cztery krytyczne, trzy wysokie, czternaście średnich i jedną niską, pozycja nagłówkowa CVE-2026-89111 z oceną 10,0 w SAP Cloud SDK for Python oraz podział na noty SAP i advisory GitHub


SAP Security Notes październik 2026 - pełna lista 22 pozycji

Poniżej wszystkie pozycje z 13 października 2026, w kolejności od najwyższej oceny CVSS. Pogrubione są cztery pozycje krytyczne. Numery zaczynające się od GHSA to advisory GitHub dla bibliotek open source - nie mają numeru noty SAP.

Pozycja CVE CVSS Komponent Typ podatności
GHSA-4mv3-jxxm-9cx2 CVE-2026-89111 10,0 SAP Cloud SDK for Python SSRF w OAuth2
3797111 CVE-2026-89110 9,9 SAP NetWeaver Visual Composer Broken Access Control
3805589 CVE-2026-89107 9,9 S/4HANA, reguły walidacji Code Injection
3798788 CVE-2026-89108 9,1 SAP MII brak kontroli autoryzacji
3800517 CVE-2026-89113 8,8 SAP Commerce Cloud SQL Injection
3765424 CVE-2026-58249 7,5 ICM i SAP Web Dispatcher Memory Corruption
3626303 CVE-2026-89120 7,1 SAP ABAP Platform brak kontroli autoryzacji
GHSA-8rcv-xqgf-8743 CVE-2026-89112 6,5 cla-assistant ujawnienie danych osobowych
3798823 CVE-2026-76972 6,5 SAP MII Stored XSS
3689080 CVE-2026-24316 6,4 SAP NetWeaver AS ABAP SSRF, aktualizacja noty
3629325 CVE-2025-42938 6,1 ABAP Platform, CRM XSS, aktualizacja noty
3779985 CVE-2026-89117 6,1 SAP Enterprise Portal XSS
3794572 CVE-2026-76975 6,1 SAPUI5 Support Assistant DOM XSS
3790401 CVE-2026-89122 6,1 SAP Enterprise Portal Open Redirect
GHSA-vm9q-mf35-jwpx CVE-2026-89116 5,9 Yeoman-UI dla VS Code OS Command Injection
3671819 CVE-2026-76976 5,4 SAP GUI for HTML XSS
3789825 CVE-2026-89118 5,3 SAP Enterprise Portal ujawnienie informacji
3799621 CVE-2026-89121 4,7 S/4HANA Linear Asset Management brak kontroli autoryzacji
3799054 CVE-2026-89106 4,4 SAPUI5 XSS
3810872 CVE-2026-89124 4,3 SAP GTS dla SAP HANA brak kontroli autoryzacji
GHSA-857v-p42q-f3qf CVE-2026-89105 4,2 biblioteka SAP Cloud Security niewłaściwe uwierzytelnianie
3767634 CVE-2026-58242 3,5 SAP Cloud Connector niewłaściwa kontrola autoryzacji

Trzy kolejne pozycje SAP dopisał do strony wrześniowej po wrześniowym Patch Dayu, a SecurityBridge dolicza je do cyklu październikowego:

Pozycja CVE CVSS Komponent Typ
3485073 CVE-2026-66766 7,5 S/4HANA Manage Supply Protection DoS, aktualizacja noty
3678417 CVE-2026-0505 6,1 SAP DMS, aplikacje BSP kilka podatności, aktualizacja
3680888 CVE-2026-76974 5,3 SAP Fiori Launchpad ujawnienie informacji, nowa nota

CVE-2026-89111: ocena 10,0 w bibliotece, której nie widzi proces patchowania not

SAP Cloud SDK for Python służy do budowy aplikacji na SAP BTP, także wielodostępnych, obsługujących wielu najemców z jednego wdrożenia. Według rekordu CVE prowadzonego przez SAP podatność jest typu Server-Side Request Forgery w obsłudze OAuth2: atakujący, który kontroluje parametr tenant_subdomain, może przekierować żądanie tokenu na własny serwer i przechwycić poświadczenia klienta aplikacji. Wektor mówi wszystko o pilności: atak po sieci, bez konta, bez udziału użytkownika, ze zmianą zakresu i pełnym wpływem na poufność i integralność.

Kłopot nie leży w samej poprawce. Leży w tym, że większość procesów patchowania SAP została zbudowana wokół noty: numer, ocena, import przez SNOTE albo nowe jądro, okno serwisowe. Advisory GitHub nie ma żadnego z tych elementów. Jego adresatem jest zespół, który utrzymuje kod aplikacji na SAP BTP i jej plik zależności, a narzędziem - skaner zależności w repozytorium, nie SAP Solution Manager.

To nie jest pojedynczy przypadek. W lipcu i sierpniu 2026 lista SAP zawierała po jednym advisory GitHub, oba z oceną średnią. W październiku są cztery, a jedno z nich ma najwyższą ocenę miesiąca. Trzy miesiące to za mało, by mówić o trendzie, ale wystarczająco dużo, by przestać traktować advisory GitHub jako margines listy: to kod open source w aplikacjach rozszerzających, a nie standard ABAP.

Wrześniowy wpis kończyliśmy wnioskiem, że cztery noty krytyczne miały czterech różnych właścicieli. Październik dokłada do tej listy piątego - zespół, który w ogóle nie czyta listy not SAP, bo nigdy nie musiał.

Nota 3797111 - Visual Composer i konfiguracja, która domyślnie jest wyłączona

Nota 3797111 (CVE-2026-89110, CVSS 9,9) dotyczy SAP NetWeaver Visual Composer w wersji VC70RUNTIME 7.50. Użytkownik z niskimi uprawnieniami może przez funkcje portalu wywołać operacje wewnętrzne na skonfigurowanym systemie zdalnym, a zależnie od konfiguracji połączenia skończyć z pełnym przejęciem tamtego systemu.

Onapsis Research Labs, które zgłosiło podatność, zwraca uwagę na szczegół ważniejszy od samej łatki: konfiguracja zabezpieczająca, czyli lista dozwolonych usług danych, istniała już wcześniej, ale nie była domyślnie włączona. Łatka zmienia ustawienie domyślne. Nota odsyła do dokumentu FAQ (3797831) z opisem, jak włączyć tę konfigurację ręcznie, przed wdrożeniem poprawki. SecurityBridge rekomenduje zastosowanie obejścia od razu.

Nota 3805589 - kod ABAP wstrzyknięty przez reguły w S/4HANA

Nota 3805589 (CVE-2026-89107, CVSS 9,9) dotyczy aplikacji Manage Substitution/Validation Rules w SAP S/4HANA (S4CORE 105-109). Reguły definiuje się w języku skryptowym, a niedostateczna walidacja sprawia, że spreparowane wejście jest interpretowane jako wykonywalny kod ABAP. Skutek opisany w rekordzie CVE to możliwość pełnego przejęcia systemu.

Warunek jest jeden: atakujący musi mieć konto z określoną rolą biznesową w aplikacjach Fiori. Nota odsyła do dokumentu FAQ (3810181), który wskazuje konkretne aplikacje i rolę. Obejście tymczasowe to dezaktywacja usługi OData, ale ma ono koszt operacyjny - do czasu wdrożenia poprawki nie da się dodawać, zmieniać ani usuwać reguł substytucji i walidacji. To decyzja dla właściciela procesu finansowego, nie tylko dla administratora.

Nota 3798788 - SAP MII bez obejścia

Nota 3798788 (CVE-2026-89108, CVSS 9,1) dotyczy SAP Manufacturing Integration and Intelligence w wersjach 15.4 i 15.5. Użytkownik z rolą administratora MII może spreparowanym żądaniem założyć konto z uprawnieniami administracyjnymi na serwerze aplikacji Java pod spodem, a dalej przejąć system. Obejścia nie ma. SecurityBridge zaleca, by do czasu wdrożenia poprawki ograniczyć liczbę administratorów MII do minimum.

Trzy krytyczne noty, jeden wspólny warunek: konto w systemie

Zestawienie wektorów trzech krytycznych not SAP pokazuje coś, czego nie widać w samej liczbie 9,9. Noty 3797111 i 3805589 wymagają niskich uprawnień (PR:L), nota 3798788 - wysokich (PR:H). Żadna z nich nie jest atakiem anonimowym z internetu. Każda zaczyna się od konta, które już istnieje.

To przesuwa pytanie z „kiedy wdrożymy łatkę” na „kto dziś może to wykorzystać”. Ile kont ma rolę z FAQ do noty 3805589? Kto w organizacji jest administratorem MII i czy wszystkie te konta są komuś potrzebne? Czy Visual Composer ma połączenia z systemami zdalnymi, których nikt nie pamięta? Na te pytania nie odpowiada lista not. Odpowiada przegląd uprawnień i konfiguracji, a najpełniej - test penetracyjny, który sprawdza, co konto o danej roli rzeczywiście potrafi zrobić w Waszym środowisku.

Dlatego w pentestach i przeglądach bezpieczeństwa SAP sprawdzamy poziom poprawek, autoryzacje, konfigurację, interfejsy i połączenia RFC - z raportem, oceną ryzyka, priorytetami naprawy i retestem po remediacji. Podobną logikę - ścieżki od zwykłego konta do uprawnień krytycznych - opisywaliśmy przy okazji SAPMAP, narzędzia do mapowania ścieżek ataku w SAP.

Nota 3765424 - HTTP/2 w jądrze i Web Dispatcherze

Wśród not wysokich jedna dotyczy warstwy, która stoi najbliżej sieci. Nota 3765424 (CVE-2026-58249, CVSS 7,5) opisuje błąd obsługi pamięci w implementacji HTTP/2 w ICM i SAP Web Dispatcherze: nieuwierzytelnione żądanie może zatrzymać proces. Według SecurityBridge dotyczy instalacji z włączonym HTTP/2, które jest ustawieniem domyślnym od wydania 7.73; AS Java nie jest objęty, a obejście jest dostępne. Wdrożenie oznacza wymianę jądra albo Web Dispatchera, więc warto połączyć je z notą 3626303 (CVSS 7,1), która również jest łatką jądra.

Patch Day trwa cały miesiąc, nie jeden wtorek

Liczby za październik różnią się w zależności od źródła i warto wiedzieć dlaczego. Portal SAP podaje 22 pozycje, z czego cztery to advisory GitHub. SecurityBridge podaje 21 not: nie liczy advisory GitHub, za to dolicza trzy pozycje opublikowane po wrześniowym Patch Dayu, które portal SAP dopisał do strony wrześniowej - jedną nową notę (3680888, SAP Fiori Launchpad) i dwie aktualizacje (3485073 z sierpnia i 3678417 z lutego). SecurityBridge datuje wszystkie trzy na 22 września. Onapsis mówi o 21 nowych i zaktualizowanych notach.

Wniosek praktyczny jest ważniejszy niż rozjazd liczb. Proces, który otwiera listę wyłącznie w drugi wtorek miesiąca, gubi noty i aktualizacje publikowane między nimi, a proces, który czyta wyłącznie noty, gubi advisory GitHub. W październiku jedno i drugie dotyczy pozycji z oceną wysoką albo najwyższą.

Jak SecurityBridge skraca październikowy cykl

Ręczne przejście przez 22 pozycje i ustalenie, które z nich dotyczą Waszego landscape, trzeba co miesiąc zaczynać od nowa. Patch Management w SecurityBridge zastępuje ją listą dla konkretnych systemów: według producenta rozwiązanie wskazuje brakujące poprawki w całym landscape SAP, analizuje ich wpływ i wspiera automatyczne wdrożenie. W październiku liczy się jeszcze jedna rzecz: czy przy danej nocie istnieje obejście i czy wdrożenie wymaga czynności ręcznych. SecurityBridge podaje obie informacje dla każdej noty w swojej analizie Patch Day. Przy trzech notach z dostępnym obejściem to różnica między ochroną dziś a ochroną po oknie serwisowym.

Druga warstwa to wykrywanie. Skoro trzy krytyczne noty wymagają konta, wartościowe jest wiedzieć, czy ktoś próbował z tych ścieżek skorzystać, zanim poprawka weszła. Do tego służy moduł Threat Detection w SecurityBridge, który wykrywa zagrożenia w systemach SAP na podstawie ich zdarzeń bezpieczeństwa.

SNOK ma status SecurityBridge Polska Premier Partner, a wdrożenie i utrzymanie SecurityBridge prowadzimy po polsku i w polskiej strefie czasowej.

Co zrobić w tym tygodniu

1/ Zastosujcie obejścia dla not 3797111 (włączenie allowlisty w Visual Composer) i 3805589 (dezaktywacja usługi OData - po uzgodnieniu z właścicielem procesu finansowego), a w SAP MII ograniczcie liczbę administratorów do minimum do czasu poprawki 3798788.

2/ Zapytajcie zespół rozwoju na SAP BTP, czy któraś aplikacja korzysta z SAP Cloud SDK for Python w wersji starszej niż 0.45.2. Jeżeli odpowiedź nie przychodzi od ręki, macie dwa tematy: aktualizację biblioteki i brak inwentarza zależności.

3/ Zaplanujcie jedno okno serwisowe na jądro i Web Dispatcher dla not 3765424 i 3626303.

4/ Ustalcie, kto w organizacji dostaje noty SAP wydawane między Patch Dayami i advisory GitHub. Jeżeli nie ma takiej osoby, to jest najważniejsza luka tego miesiąca.

Jeżeli comiesięczna obsługa not zabiera Waszemu zespołowi czas potrzebny na projekty, przejmujemy cykl SAP Security Patch Day - od analizy i oceny wpływu po wdrożenie i raport dla audytu. Obowiązki z ustawy o KSC, w których mieści się zarządzanie podatnościami, opisaliśmy w osobnym wpisie o KSC i NIS2, a gotowość systemów SAP sprawdzicie bezpłatnie w badaniu KSC-CHECK. Kolejny SAP Security Patch Day przypada we wtorek 10 listopada 2026. Jeżeli chcecie porozmawiać o swoim landscape, napiszcie do nas.

Źródła

Tematy:Bezpieczny Wtorekbezpieczenstwo-sapPatch DaySecurityBridgePentest SAPSAP BTPCVE

Materiał do pobrania

Cyberbezpieczeństwo SAP od A do Z. Przewodnik dla CIO, CISO i zespołów SAP

Książka SNOK Press o bezpieczeństwie SAP: ścieżki ataku, uprawnienia, agenci AI jako zagrożenie i wsparcie obrony, własne laboratorium red team, detekcja i reakcja, KSC, NIS2, RODO, DORA i ISO 27001 - z gotowymi listami kontrolnymi i wzorami dokumentów do audytu.

  • AI w SAP działa w dwie strony: SAP Joule i agenci to nowa powierzchnia ataku, a w obronie AI pomaga już dziś - książka mówi, co wdrożyć teraz, a na co poczekać.
  • Własne laboratorium red team dla SAP krok po kroku: od pierwszego pytania testowego, przez dobór sprzętu i modelu, po autoryzację i pierwszy cykl ćwiczeń.
  • Gotowe narzędzia do audytu: kwartalna lista kontrolna CIO i CISO z kartą wyniku, wzór reguł zaangażowania i rejestru autoryzacji testów, mapowanie na SAP Secure Operations Map.

Pola oznaczone gwiazdką są wymagane.

Spodobał się artykuł? Proszę podać go dalej:

Skontaktuj się z nami