CRITICAL🇬🇧 English

CVE-2021-21777

Out-of-bounds read w obsłudze UDP protokołu Ethernet/IP w OpENer

CVSS 10.0v3.1pub. 2021-06-17upd. 2024-11-21

Podatność typu information disclosure istnieje w module obsługi UDP protokołu Ethernet/IP w OpENer 2.3 oraz commicie deweloperskim 8c73bf3. Specjalnie spreparowane żądanie sieciowe może doprowadzić do odczytu danych poza granicami bufora, ujawniając potencjalnie wrażliwe informacje z pamięci procesu.

Pokaż oryginał (EN)

An information disclosure vulnerability exists in the Ethernet/IP UDP handler functionality of EIP Stack Group OpENer 2.3 and development commit 8c73bf3. A specially crafted network request can lead to an out-of-bounds read.

🤖 Analiza AI
Jak działa

Atakujący wysyła specjalnie spreparowany pakiet sieciowy UDP do urządzenia korzystającego z biblioteki OpENer, które implementuje protokół Ethernet/IP. Błędna obsługa tego pakietu w module UDP skutkuje odczytem danych poza przydzielonym obszarem pamięci (out-of-bounds read, CWE-125). Podatność nie wymaga uwierzytelnienia ani interakcji ze strony użytkownika, a jej wykorzystanie jest możliwe zdalnie przez sieć.

Skutki

Atakujący może uzyskać nieautoryzowany dostęp do danych z pamięci procesu (information disclosure), co może ujawnić wrażliwe informacje. Przy ocenie CVSS wskazano również znaczący wpływ na dostępność systemu (A:H), co sugeruje możliwość zakłócenia jego działania.

Mitygacja

Należy zastosować patche dostępne u producenta zgodnie z referencjami. Dodatkowo zaleca się ograniczenie dostępu sieciowego do portów UDP protokołu Ethernet/IP wyłącznie do zaufanych hostów za pomocą firewalla lub segmentacji sieci.

Kogo dotyczy

EIP Stack Group OpENer w wersji 2.3 oraz commit deweloperski o identyfikatorze 8c73bf3

Uwagi

Podatność została zgłoszona przez Cisco Talos Intelligence (raport TALOS-2021-1234). Mimo klasyfikacji jako information disclosure, wektor CVSS 10.0 z pełnym wpływem na poufność (C:H) i dostępność (A:H) przy braku wymagań co do uwierzytelnienia i zmienionym zakresie (S:C) wskazuje na wyjątkowo wysokie ryzyko.

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:H
  • Opener Project Opener

    APP
    Opener Project
    2.3
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
Tagi
Memory
CWE
Referencje

Powiązane podatności

CVE-2026-51538CRITICAL9.1PL ✓ten sam produkt

Błędna kontrola dostępu w OpENer — przejęcie sesji encapsulation

CVE-2026-51540CRITICAL9.8PL ✓ten sam produkt

Integer underflow w OpENer 2.3.0 — krytyczne uszkodzenie pamięci (RCE)

CVE-2026-51536CRITICAL9.1PL ✓ten sam produkt

Stack Buffer Overflow w OpENer 2.3.0 przy parsowaniu pakietów CIP

CVE-2026-51537CRITICAL9.1PL ✓ten sam produkt

Out-of-bounds read w EIPStackGroup OpENer — przetwarzanie ForwardOpen

CVE-2026-51541CRITICAL9.1PL ✓ten sam produkt

Out-of-bounds read w OpENer 2.3.0 — parsowanie wiadomości CIP/ENIP