CVE-2016-10377
WysokieStreszczenie
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.
Ocena ryzyka
Organizacja może być narażona na nieautoryzowany dostęp do zasobów sieciowych, co może prowadzić do poważnych naruszeń bezpieczeństwa.
Rekomendacja
Zaleca się aktualizację Open vSwitch do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie ruchu sieciowego w celu wykrycia potencjalnych prób obejścia kontroli dostępu.
Inne podatności w Open vSwitch 2.5.0
Zobacz wszystkie- CVE-2017-9264Krytyczne
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.
- 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 Open vSwitch (OvS) 2.5.0, a malformed IP packet can cause the switch to read past the end of the packet buffer due to an unsigned integer underflow in `lib/flow.c` in the function `miniflow_extract`, permitting remote bypass of the access control list enforced by the switch.

