CVE-2017-9264
KrytyczneStreszczenie
W Open vSwitch (OvS) 2.6.1 występuje problem z nadmiernym odczytem bufora w implementacji zapory ogniowej. Problem ten występuje podczas analizy niepoprawnych pakietów TCP, UDP i IPv6 w funkcjach `extract_l3_ipv6`, `extract_l4_tcp` oraz `extract_l4_udp`, co może być wywołane zdalnie.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do zdalnego wywołania błędów w systemie, co może prowadzić do nieautoryzowanego dostępu lub destabilizacji usługi.
Rekomendacja
Zaleca się aktualizację Open vSwitch do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie ruchu sieciowego w celu wykrycia potencjalnych prób ataków.
Inne podatności w Open vSwitch 2.6.1
Zobacz wszystkie- CVE-2016-10377Wysokie
W Open vSwitch (OvS) 2.5.0, źle sformatowany pakiet IP może spowodować, że przełącznik odczyta dane poza końcem bufora pakietu z powodu niedoboru liczby całkowitej bez znaku w funkcji `miniflow_extract`, co umożliwia zdalne obejście listy kontroli dostępu egzekwowanej przez przełącznik.
- CVE-2016-2074Krytyczne
Przepełnienie bufora w lib/flow.c w ovs-vswitchd w Open vSwitch 2.2.x i 2.3.x przed wersją 2.3.3 oraz 2.4.x przed wersją 2.4.1 umożliwia zdalnym atakującym wykonanie dowolnego kodu za pomocą spreparowanych pakietów MPLS.
- CVE-2026-36499Średnie
Brak kontroli górnego limitu w funkcji udpif_set_threads() w Open vSwitch v3.6.90 pozwala atakującemu z dostępem do zapisu OVSDB na żądanie nadmiernej liczby wątków handlera lub rewalidacji, co prowadzi do odmowy usługi (DoS) przez wyczerpanie zasobów.
- CVE-2026-34956Średnie
W Open vSwitch znaleziono błąd. Gdy Open vSwitch jest skonfigurowany z przepływem conntrack używającym pomocników FTP w userspace datapath, zdalny atakujący może wysłać specjalnie spreparowany strumień FTP z komendą EPASV przekraczającą 255 znaków. Ten błąd dostępu do sterty może prowadzić do awarii, powodując odmowę usługi (DoS) dla systemu.
Oryginalny opis (angielski, źródło NVD)
In lib/conntrack.c in the firewall implementation in Open vSwitch (OvS) 2.6.1, there is a buffer over-read while parsing malformed TCP, UDP, and IPv6 packets in the functions `extract_l3_ipv6`, `extract_l4_tcp`, and `extract_l4_udp` that can be triggered remotely.

