CVE-2026-71979
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 39 - wyżej niż 39% wszystkich znanych CVE
Streszczenie
INDI (Instrument Neutral Distributed Interface) indiserver do wersji 2.2.4.2, naprawiony w commicie 96bbd7f, zawiera podatność na przepełnienie bufora stosu, która pozwala nieuwierzytelnionym zdalnym atakującym na spowodowanie awarii demona poprzez wysłanie zniekształconego XML z niedopasowanymi tagami, których nazwy przekraczają 1024 bajty. Atakujący mogą wysłać pojedynczy pakiet TCP na port 7624 z niedopasowanymi tagami XML, aby wywołać nieograniczoną operację sprintf() do stałego 1024-bajtowego bufora stosu w MsgQueue.cpp, kończąc działanie demona i zakłócając wszystkie aktywne sesje klientów i sterowników.
Ocena ryzyka
Ryzyko obejmuje odmowę usługi, co może przerwać działanie systemów sterowania opartych na INDI i wpłynąć na dostępność obserwatoriów lub innych zastosowań.
Rekomendacja
Zaleca się natychmiastową aktualizację INDI do wersji zawierającej commit 96bbd7f lub nowszej oraz ograniczenie dostępu do portu 7624 tylko do zaufanych źródeł.
Oryginalny opis (angielski, źródło NVD)
INDI (Instrument Neutral Distributed Interface) indiserver through 2.2.4.2, fixed in commit 96bbd7f, contains a stack buffer overflow vulnerability that allows unauthenticated remote attackers to crash the daemon by sending malformed XML with mismatched tags whose names exceed 1024 bytes. Attackers can send a single TCP packet on port 7624 with mismatched XML tags to trigger an unbounded sprintf() write into a fixed 1024-byte stack buffer in MsgQueue.cpp, terminating the daemon and disrupting all active client and driver sessions.

