Katalog CVE

CVE-2026-111280

WysokieCVSS 7.4
Opublikowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.43%

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

Streszczenie

W snap7 do wersji 1.4.3 występuje podatność zapisu poza granicami bufora w TSnap7MicroClient::opReadArea(), która pozwala złośliwym partnerom S7 przepełnić bufory klienta poprzez niesprawdzone pole DataLength. Fałszywe lub podszywające się PLC mogą zwracać spreparowane odpowiedzi ReadVar, powodując memcpy do 65535 bajtów do buforów wywołującego, co prowadzi do awarii procesów SCADA, HMI lub gateway i uszkodzenia pamięci.

Ocena ryzyka

Złośliwy lub podszywający się PLC może zdalnie wywołać awarię procesów SCADA, HMI lub gateway oraz uszkodzić pamięć, co może prowadzić do odmowy usługi i potencjalnego wykonania kodu. Ryzyko dotyczy środowisk przemysłowych wykorzystujących snap7 do komunikacji z PLC.

Rekomendacja

Zaktualizuj snap7 do wersji nowszej niż 1.4.3, jeśli jest dostępna, lub wdróż walidację pola DataLength w odpowiedziach ReadVar. Segmentuj sieć przemysłową i ogranicz komunikację z zaufanymi PLC.

Inne podatności w snap7

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

snap7 through 1.4.3 contains an out-of-bounds write vulnerability in TSnap7MicroClient::opReadArea() that allows malicious S7 peers to overflow client buffers via an unchecked DataLength field. Rogue or impersonated PLCs can return crafted ReadVar responses causing memcpy of up to 65535 bytes into caller buffers, crashing SCADA, HMI, or gateway processes and corrupting memory.

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