Katalog CVE

CVE-2026-51541

KrytyczneCVSS 9.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.38%

Percentyl 30 - wyżej niż 30% wszystkich znanych CVE

Streszczenie

W bibliotece OpENer 2.3.0 (commit 76b95cf) wykryto podatność polegającą na odczycie poza dozwolonym obszarem pamięci podczas parsowania wiadomości CIP. Atakujący może wysłać poprawną ramkę ENIP SendRRData z bardzo krótkim ładunkiem CIP, w którym pole path_size wskazuje na więcej słów ścieżki niż faktycznie dostępnych. Ponieważ parser ufa kontrolowanemu przez atakującego polu path_size i kontynuuje dekodowanie segmentów ścieżki bez sprawdzania granic pozostałej długości, odczytuje dane poza końcem bufora odbiorczego na stosie.

Ocena ryzyka

Organizacja narażona jest na wyciek poufnych danych z pamięci stosu lub potencjalną destabilizację systemu poprzez wysłanie specjalnie spreparowanego żądania sieciowego. Atak nie wymaga uwierzytelnienia i może być przeprowadzony zdalnie.

Rekomendacja

Należy natychmiast zaktualizować bibliotekę OpENer do wersji zawierającej poprawkę usuwającą podatność lub zastosować tymczasowe reguły firewall blokujące nieautoryzowane pakiety ENIP/CIP.

Oryginalny opis (angielski, źródło NVD)

OpENer 2.3.0 (commit 76b95cf) has an out-of-bounds read issue in CIP message parsing when handling malformed explicit requests with a forged EPath size. An attacker can send a valid ENIP SendRRData frame carrying a very short CIP payload whose path_size field claims that many more path words are present than are actually available. Because the parser trusts the attacker-controlled path_size and continues decoding path segments without a remaining-length boundary, it reads beyond the end of the stack receive buffer.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS