Przejdź do treści
Alerty bezpieczeństwa 3 min czytania

CVE-2026-83542 i CVE-2026-82907: zdalne wykonanie kodu i obejście logowania w Apache OFBiz

Dwie krytyczne podatności w Apache OFBiz 24.09 przed 24.09.08: wstrzyknięcie kodu Groovy pozwala zdalnie wykonać kod bez uwierzytelnienia, a przechwycony externalLoginKey daje trwałą sesję ofiary...

Podsumowanie

ParametrWartość
CVE IDCVE-2026-83542
Źródło alertuGitHub Advisory - Krytyczna podatność
Rok publikacji CVE2026
Data publikacji2026-11-05
ProducentApache
ProduktOFBiz
CVSS Score9.8 (Krytyczny)
EPSS ScoreBrak danych
CISA KEVNie
RansomwareNie potwierdzono

Opis podatności

Źródło: NVD, Apache OFBiz

Apache OFBiz to open source’owy system ERP i e-commerce. Wydanie 24.09.08 naprawia m.in. dwie krytyczne podatności dotyczące wszystkich platform:

  • CVE-2026-83542 (CVSS 9.8) — wstrzyknięcie kodu (Code Injection) w Apache OFBiz 24.09 przed 24.09.08. Zdalny, nieuwierzytelniony atakujący umieszcza spreparowany widget XML w przesyłanym żądaniu multipart i przez anonimowe żądanie JSON nadpisuje parametr mainDecoratorLocation używany przez ścieżkę logowania aplikacji manager. OFBiz wczytuje wtedy przygotowany XML przez mechanizm deskryptorów ekranów i podczas renderowania strony błędu uwierzytelnienia wykonuje wyrażenie Groovy bez piaskownicy — czyli dowolny kod na serwerze. Według dalszej analizy atak nie wymaga uszkodzonego żądania multipart (wystarczy poprawne, przytrzymane w trakcie przesyłania), XML jest czytany z deskryptora pliku procesu w trakcie przesyłania, a ten sam błąd jest osiągalny także przez publiczną, nieuwierzytelnioną ścieżkę /sfa/control/editPortalPageColumnWidth, która zwraca wynik poleceń bezpośrednio w odpowiedzi HTTP 200.
  • CVE-2026-82907 (CVSS 9.8) — obejście uwierzytelnienia przez przechwycenie i odtworzenie (capture-replay) w ExternalLoginKeysManager w Apache OFBiz 24.09 przed 24.09.08. Atakujący, który przechwyci aktywną wartość externalLoginKey, uzyskuje pełną, wielokrotnego użytku sesję (bez ciasteczek) jako użytkownik, który ją wystawił — we wszystkich aplikacjach OFBiz dostępnych dla tego użytkownika. checkExternalLoginKey działa jako globalny preprocesor przed kontrolą CSRF i uwierzytelnienia i akceptuje klucz jak token okaziciela, który nie jest powiązany z klientem, nie wygasa i nie jest unieważniany po użyciu. Framework dołącza aktywne klucze do każdego renderowanego linku między aplikacjami, a niewalidowany cel linku w WidgetWorker pozwala dołączyć klucz uwierzytelnionego użytkownika do wskazanego przez atakującego adresu URL i wysłać go wprost na serwer atakującego.

Wymagane działania

Zaktualizuj Apache OFBiz do wersji 24.09.08 — zgodnie z zaleceniem Apache naprawia ona obie podatności (oraz szereg innych opisanych na stronie bezpieczeństwa projektu). Do czasu aktualizacji ogranicz dostęp do instancji OFBiz z internetu (VPN, lista dozwolonych adresów, WAF), zwłaszcza do ścieżek aplikacji manager i /sfa/control/. Po aktualizacji unieważnij aktywne sesje użytkowników, przejrzyj logi serwera pod kątem nietypowych żądań multipart i anonimowych żądań JSON oraz sprawdź serwer pod kątem śladów wykonania obcego kodu.

Kogo dotyczy?

Podatności dotyczą organizacji używających Apache OFBiz (projekt Apache Software Foundation) w gałęzi 24.09 w wersjach wcześniejszych niż 24.09.08, na wszystkich platformach — jako systemu ERP, CRM lub platformy e-commerce. Najwyższe ryzyko dotyczy instancji wystawionych do internetu (sklepy, portale klientów i partnerów), bo CVE-2026-83542 nie wymaga logowania. Sprawdź także rozwiązania dostarczane przez integratorów, które bazują na OFBiz.

Źródła


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 podatność CVE-2026-83542?

CVE-2026-83542 to podatność typu wstrzyknięcie kodu (Code Injection) w Apache OFBiz 24.09 przed 24.09.08, oceniona na CVSS 9.8. Zdalny, nieuwierzytelniony atakujący może przez spreparowany widget XML i anonimowe żądanie JSON doprowadzić do wykonania wyrażenia Groovy bez piaskownicy, czyli dowolnego kodu na serwerze.

Kogo dotyczą CVE-2026-83542 i CVE-2026-82907?

Obie podatności dotyczą Apache OFBiz 24.09 w wersjach wcześniejszych niż 24.09.08, na wszystkich platformach. Najbardziej narażone są instancje OFBiz dostępne z internetu, np. sklepy e-commerce i portale oparte na tym systemie ERP.

Jak zabezpieczyć się przed CVE-2026-83542 i CVE-2026-82907?

Apache zaleca aktualizację do OFBiz 24.09.08, która naprawia obie podatności. Do czasu aktualizacji ogranicz dostęp do aplikacji OFBiz z internetu, a po aktualizacji unieważnij aktywne sesje i przejrzyj logi pod kątem nieautoryzowanych działań.

Na czym polega CVE-2026-82907?

CVE-2026-82907 (CVSS 9.8) to obejście uwierzytelnienia przez przechwycenie i odtworzenie (capture-replay) wartości externalLoginKey w ExternalLoginKeysManager. Klucz działa jak token okaziciela: nie jest powiązany z klientem, nie wygasa i nie jest unieważniany po użyciu, więc jego przechwycenie daje atakującemu wielokrotnie używalną sesję ofiary we wszystkich dostępnych jej aplikacjach OFBiz.

Udostępnij:

Porozmawiaj z ekspertem

Masz pytania dotyczące tego tematu? Skontaktuj się z naszym opiekunem.

Opiekun handlowy
Grzegorz Gnych

Grzegorz Gnych

Opiekun handlowy

Odpowiedź w ciągu 24 godzin
Bezpłatna konsultacja
Indywidualne podejście

Podanie numeru telefonu przyspieszy kontakt.

Chcesz obniżyć ryzyko i koszty IT?

Umów bezpłatną konsultację - odpowiemy w ciągu 24h

Odpowiedź w 24h Bezpłatna wycena Bez zobowiązań

Lub pobierz bezpłatny przewodnik:

E-book: Strategia odporności cyfrowej 2026