CVE-2025-11778
KrytyczneStreszczenie
Podatność przepełnienia bufora na stosie w Circutor SGE-PLC1000/SGE-PLC50 w wersji 0.9.2. Umożliwia atakującemu zdalne wykorzystanie uszkodzenia pamięci przez funkcję 'read_packet()' w implementacji TACACSPLUS.
Ocena ryzyka
Ryzyko obejmuje możliwość zdalnego wykonania kodu lub awarii systemu, co może zakłócić działanie urządzeń przemysłowych i narazić organizację na straty operacyjne.
Rekomendacja
Zaleca się natychmiastowe zastosowanie poprawek producenta oraz ograniczenie dostępu do interfejsu zarządzania urządzeniem tylko dla zaufanych sieci.
Inne podatności w Circutor SGE-PLC1000/SGE-PLC50
Zobacz wszystkie- CVE-2025-11785Krytyczne
Podatność przepełnienia bufora na stosie w Circutor SGE-PLC1000/SGE-PLC50 w wersji 9.0.2. W funkcji 'ShowMeterPasswords()' dane wejściowe użytkownika są kopiowane do bufora o stałym rozmiarze za pomocą 'sprintf()' bez walidacji rozmiaru. Atakujący może podać zbyt długi parametr 'meter', co prowadzi do przepełnienia bufora.
- CVE-2025-11784Krytyczne
Podatność przepełnienia bufora na stosie w Circutor SGE-PLC1000/SGE-PLC50 w wersji 9.0.2. W funkcji 'ShowMeterDatabase()' dane wejściowe użytkownika są kopiowane do bufora o stałym rozmiarze za pomocą 'sprintf()' bez walidacji rozmiaru. Atakujący może podać zbyt długi parametr 'meter', co prowadzi do przepełnienia bufora.
- CVE-2025-11783Krytyczne
Podatność przepełnienia bufora na stosie w Circutor SGE-PLC1000/SGE-PLC50 w wersji 9.0.2. W funkcji 'AddEvent()' dane wejściowe użytkownika (nazwa użytkownika) są kopiowane do bufora o stałym rozmiarze (48 bajtów) bez sprawdzania granic. Może to prowadzić do uszkodzenia pamięci i potencjalnego zdalnego wykonania kodu.
- CVE-2025-11782Krytyczne
Podatność przepełnienia bufora na stosie w Circutor SGE-PLC1000/SGE-PLC50 w wersji 9.0.2. Funkcja 'ShowDownload()' używa 'sprintf()' do formatowania ciągu zawierającego kontrolowane przez użytkownika dane wejściowe z 'GetParameter(meter)' w buforze o stałym rozmiarze 'acStack_4c' (64 bajty) bez sprawdzania długości. Atakujący może podać zbyt długą wartość parametru 'meter', przekraczającą rozmiar bufora.
- CVE-2025-11780Krytyczne
Podatność przepełnienia bufora na stosie w Circutor SGE-PLC1000/SGE-PLC50 w wersji 9.0.2. W funkcji 'showMeterReport()' dane wejściowe użytkownika są kopiowane do bufora o stałym rozmiarze za pomocą 'sprintf()' bez walidacji rozmiaru. Atakujący może podać zbyt długi parametr 'meter', co prowadzi do przepełnienia bufora.
- CVE-2025-11779Krytyczne
Podatność przepełnienia bufora na stosie w Circutor SGE-PLC1000/SGE-PLC50 w wersji 9.0.2. Funkcja 'SetLan' jest wywoływana podczas stosowania nowej konfiguracji, aktywowanej przez żądanie webowe do aplikacji 'index.cgi'. Parametry nie są sanityzowane, co może prowadzić do wstrzyknięcia komend.
Oryginalny opis (angielski, źródło NVD)
Stack-based buffer overflow in Circutor SGE-PLC1000/SGE-PLC50 v0.9.2. This vulnerability allows an attacker to remotely exploit memory corruption through the 'read_packet()' function of the TACACSPLUS implementation.

