CVE-2026-16225
ŚrednieCVSS 6.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 14 - wyżej niż 14% wszystkich znanych CVE
Streszczenie
W bibliotece snap7 do wersji 1.4.3 odkryto podatność polegającą na zapisie poza dozwolonym obszarem pamięci w funkcji TSnap7Peer::NegotiatePDULength. Atak może być przeprowadzony zdalnie poprzez manipulację argumentem PDULength.
Ocena ryzyka
Organizacja narażona jest na zdalne wykonanie kodu lub awarię systemu, co może prowadzić do przejęcia kontroli nad aplikacją lub wycieku danych. Publicznie dostępny exploit zwiększa ryzyko ataku.
Rekomendacja
Należy natychmiast zaktualizować bibliotekę snap7 do wersji 1.4.4 lub nowszej, jeśli dostępna. Jeśli aktualizacja nie jest możliwa, należy ograniczyć dostęp do usługi tylko do zaufanych sieci.
Inne podatności w snap7
Zobacz wszystkie- CVE-2026-15105Średnie
davenardella snap7 do wersji 1.4.3 zawiera podatność zapisu poza dozwolonym obszarem w funkcji TS7Worker::PerformFunctionRead w pliku src/core/s7_server.cpp. Atak wymaga dostępu do sieci lokalnej. Exploit został opublikowany i może być wykorzystany.
- CVE-2026-51218Wysokie
W bibliotece snap7 w wersji 1.4.3 wykryto przepełnienie bufora sterty w funkcji TS7Worker::PerformFunctionWrite() w pliku /core/s7_server.cpp. Podatność umożliwia atakującemu wywołanie awarii usługi (DoS) poprzez wysłanie spreparowanego pakietu.
- CVE-2020-22552Wysokie
W serwerze Snap7 w wersji 1.4.1 wykryto podatność, która pozwala atakującemu na wysłanie spreparowanego pakietu z protokołem COTP, gdzie flaga ostatniej jednostki danych jest ustawiona na Nie, a funkcja S7 zapisuje zmienną. Powoduje to awarię serwera Snap7.
Oryginalny opis (angielski, źródło NVD)
A security flaw has been discovered in davenardella snap7 up to 1.4.3. The impacted element is the function TSnap7Peer::NegotiatePDULength of the file src/core/s7_peer.cpp. The manipulation of the argument PDULength results in out-of-bounds write. The attack can be executed remotely. The exploit has been released to the public and may be used for attacks.

