CVE-2026-28228
WysokieStreszczenie
OpenOlat to otwartoźródłowa platforma e-learningowa, która przed wersjami 19.1.31, 20.1.18 i 20.2.5 pozwalała uwierzytelnionym użytkownikom z rolą Autora na wstrzykiwanie dyrektyw Velocity do szablonu e-maila przypomnienia. Po przetworzeniu przypomnienia, wstrzyknięte dyrektywy były oceniane po stronie serwera, co mogło prowadzić do wykonania dowolnych poleceń systemowych.
Ocena ryzyka
Atakujący mógł wykorzystać tę podatność do uruchamiania poleceń systemowych z uprawnieniami procesu Tomcat, co stwarza poważne zagrożenie dla bezpieczeństwa systemu, zwłaszcza w środowiskach kontenerowych.
Rekomendacja
Zaleca się aktualizację OpenOlat do wersji 19.1.31, 20.1.18 lub 20.2.5, aby usunąć tę podatność oraz przeprowadzenie audytu bezpieczeństwa systemu.
Powiązane podatności
- CVE-2026-13312Krytyczne
Opisana podatność może umożliwić atakującemu przejęcie kontroli nad systemem. Szczegóły techniczne nie zostały podane w opisie.
- CVE-2026-115646Krytyczne
Podatność polegająca na częściowym porównywaniu ciągów znaków w produkcie HiRDB. Problem dotyczy serwera HiRDB w wersjach 10 (od 10-00 przed 10-12-01) oraz 9 (od 09-50-06 do 09-66-22), a także wersji z dodatkowymi funkcjami.
- CVE-2026-89126Krytyczne
SAP Web Dispatcher nieprawidłowo waliduje dane sieciowe przetwarzane przez komponent wewnętrzny. Nieuwierzytelniony atakujący może wysłać spreparowany ruch sieciowy, wywołując uszkodzenie pamięci, co może prowadzić do wykonania dowolnego kodu i pełnego przejęcia systemu.
- CVE-2026-89119Krytyczne
SAP Web Dispatcher oraz SAP NetWeaver Application Server ABAP (Internet Communication Manager) nie wykonują wystarczającej walidacji żądań w niektórych funkcjach administracyjnych. Nieuwierzytelniony atakujący może nakłonić zalogowanego administratora do odwiedzenia złośliwego linku, co może wywołać niepożądane akcje w sesji administratora i doprowadzić do pełnego przejęcia systemu operacyjnego.
- CVE-2026-89103Krytyczne
SAP Gateway aktywuje domyślną listę kontroli dostępu z wysokimi uprawnieniami, co pozwala zaklasyfikować zewnętrznego atakującego jako wewnętrzny serwer aplikacji. Nieuwierzytelniony atakujący z dostępem sieciowym do SAP Gateway może wykonywać nieautoryzowane działania w środowisku aplikacji.
- CVE-2026-76965Krytyczne
SAP NetWeaver Application Server ABAP i ABAP Platform nie wykonują niezbędnych kontroli autoryzacji dla niektórych funkcji wewnętrznych. Atakujący z niskimi uprawnieniami może wywołać podatną funkcjonalność i wykonać dowolne polecenia systemu operacyjnego na hoście.
- CVE-2026-76964Krytyczne
SAP NetWeaver Application Server ABAP nieprawidłowo waliduje dane sieciowe przetwarzane przez komponent wewnętrzny. Nieuwierzytelniony atakujący może wysłać spreparowany ruch sieciowy, wywołując uszkodzenie pamięci, co może prowadzić do wykonania dowolnego kodu i pełnego przejęcia systemu.
- CVE-2026-125086Krytyczne
W urządzeniu D-Link M60 1.12.B01 w pliku /etc/emDaemon/mosquitto.conf komponentu emDaemon MQTT Broker występują zaszyte na stałe poświadczenia. Podatność można wykorzystać zdalnie, a publicznie ujawniony exploit może być już używany.
- CVE-2026-124600Krytyczne
GV-Face przesyła poufne dane uwierzytelniające użytkowników oraz powiązane dane uwierzytelniania przez niezaszyfrowane połączenia HTTP. Ruch HTTP nie jest szyfrowany, co umożliwia atakującemu przechwycenie transmisji.
- CVE-2026-120017Krytyczne
SAP NetWeaver AS ABAP i ABAP Platform nie wykonują wystarczającej weryfikacji przychodzących asercji uwierzytelniania w niektórych konfiguracjach. Nieuwierzytelniony atakujący może przesłać spreparowane dane, aby obejść uwierzytelnianie i podszyć się pod dowolnych użytkowników, w tym konta uprzywilejowane.
Oryginalny opis (angielski, źródło NVD)
OpenOlat is an open source web-based e-learning platform for teaching, learning, assessment and communication. Prior to versions 19.1.31, 20.1.18, and 20.2.5, an authenticated user with the Author role can inject Velocity directives into a reminder email template. When the reminder is processed (either triggered manually or via the daily cron job), the injected directives are evaluated server-side. By chaining Velocity's #set directive with Java reflection, an attacker can instantiate arbitrary Java classes such as java.lang.ProcessBuilder and execute operating system commands with the privileges of the Tomcat process (typically root in containerized deployments). This issue has been patched in versions 19.1.31, 20.1.18, and 20.2.5.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

