CVE-2026-71263
KrytyczneCVSS 9.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 24 - wyżej niż 24% wszystkich znanych CVE
Streszczenie
W porcie LINUXTCP FreeModbus występuje błąd off-by-one w sprawdzaniu granic w xMBPortTCPPool (demo/LINUXTCP/port/porttcp.c). Sprawdzenie używa ścisłego porównania większości zamiast większości lub równego względem limitu 263 bajtów MB_TCP_BUF_SIZE.
Ocena ryzyka
Błąd może prowadzić do zapisu poza granicami bufora, co może skutkować awarią systemu lub potencjalnym wykonaniem kodu przez atakującego.
Rekomendacja
Należy poprawić warunek sprawdzania granic na >=, aby zapobiec dostępowi poza bufor. Zaleca się również przeprowadzenie testów bezpieczeństwa w celu wykrycia podobnych błędów.
Oryginalny opis (angielski, źródło NVD)
The LINUXTCP port of FreeModbus contains an off-by-one bounds check in xMBPortTCPPool (demo/LINUXTCP/port/porttcp.c). The check uses a strict greater-than comparison instead of greater-than-or-equal against the 263-byte MB_TCP_BUF_SIZE limit.

