CVE-2026-82943
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 6 - wyżej niż 6% wszystkich znanych CVE
Streszczenie
SOEM w wersji 2.0.0 i wcześniejszych zawiera podatności, w których złośliwe urządzenie może wysyłać wiadomości powodujące odczyt przez master danych z lokalizacji pamięci poza zamierzonym buforem. Oprogramowanie używa wartości długości z odpowiedzi urządzenia bez walidacji względem rzeczywistych rozmiarów buforów. Atakujący może wykorzystać to do wyodrębnienia do 64 KB danych z pamięci mastera.
Ocena ryzyka
Złośliwe urządzenie może ujawnić zawartość pamięci systemu master, co może prowadzić do wycieku poufnych danych lub informacji ułatwiających dalsze ataki.
Rekomendacja
Zaktualizuj SOEM do wersji nowszej niż 2.0.0, jeśli jest dostępna, oraz ogranicz zaufanie do urządzeń w sieci EtherCAT i monitoruj nietypowe odpowiedzi.
Inne podatności w SOEM
Zobacz wszystkie- CVE-2026-82947Wysokie
SOEM w wersji 2.0.0 i wcześniejszych zawiera wiele luk w przetwarzaniu ramek, gdzie złośliwe urządzenie może spowodować odczyt danych poza przydzielonymi buforami przez master. Oprogramowanie używa wartości długości i przesunięcia z komunikatów urządzenia bez walidacji względem rozmiarów buforów. Może to powodować dostęp do nieprawidłowych obszarów pamięci, potencjalnie ujawniając wrażliwe informacje lub powodując awarie.
- CVE-2026-82946Średnie
SOEM w wersji 2.0.0 i wcześniejszych zawiera podatność, w której złośliwe urządzenie może spowodować awarię systemu master. Po otrzymaniu odpowiedzi błędu oprogramowanie czyści wewnętrzny wskaźnik, ale kontynuuje przetwarzanie; jeśli przed upływem limitu czasu nadejdzie kolejna wiadomość, oprogramowanie użyje wyczyszczonego wskaźnika, co powoduje awarię. Atakujący może to wywołać prostą sekwencją dwóch wiadomości.
- CVE-2026-82945Średnie
SOEM w wersji 2.0.0 i wcześniejszych zawiera podatność podczas konfiguracji urządzeń, w której złośliwe urządzenie może spowodować uszkodzenie pamięci. Oprogramowanie zapisuje dane konfiguracyjne do tablicy o stałym rozmiarze bez sprawdzania, czy indeks przekracza maksymalny rozmiar EC_MAXFMMU. Urządzenie zgłaszające więcej niż EC_MAXFMMU bloków konfiguracyjnych może wymusić zapisy poza granicami tablicy, uszkadzając sąsiednie struktury pamięci i potencjalnie zakłócając dalsze operacje.
- CVE-2026-82944Wysokie
SOEM w wersji 2.0.0 i wcześniejszych zawiera lukę w transferach wielosegmentowych, gdzie złośliwe urządzenie może przepełnić bufory pamięci. Oprogramowanie sprawdza całkowity rozmiar tylko raz na początku, ale nie śledzi skumulowanego rozmiaru w miarę napływania kolejnych segmentów. Atakujący może zadeklarować mały początkowy rozmiar, aby przejść walidację, a następnie wysłać dodatkowe segmenty przekraczające przydzielony bufor, co pozwala na zapis kontrolowanych danych poza granicami bufora i potencjalnie wykonanie kodu.
- CVE-2026-70388Wysokie
SOEM w wersji 2.0.0 i wcześniejszych zawiera luki, w których złośliwe urządzenie w sieci może wysyłać specjalnie spreparowane komunikaty powodujące zapis danych poza przydzielonymi granicami pamięci przez master. Oprogramowanie wykonuje operacje arytmetyczne na wartościach długości komunikatów bez odpowiedniej walidacji, pozwalając ujemnym lub ekstremalnie dużym wartościom ominąć kontrole bezpieczeństwa. Może to uszkodzić pamięć i potencjalnie pozwolić atakującemu na wykonanie dowolnego kodu na systemie master.
Oryginalny opis (angielski, źródło NVD)
SOEM version 2.0.0 and earlier contains vulnerabilities where a malicious device can send messages that cause the master to read data from memory locations beyond the intended buffer. The software uses length values from device responses without validating them against actual buffer sizes. An attacker can exploit this to extract up to 64KB of data from the master's memory.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

