Katalog CVE

CVE-2025-11786

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.37%

Percentyl 28 - wyżej niż 28% wszystkich znanych CVE

Streszczenie

W urządzeniach Circutor SGE-PLC1000/SGE-PLC50 w wersji 9.0.2 występuje przepełnienie bufora na stosie w funkcji 'SetUserPassword()'. Parametr 'newPassword' jest bez walidacji wstawiany do polecenia powłoki przez 'sprintf()' i wykonywany przez 'system()', co pozwala na wstrzyknięcie dowolnych poleceń.

Ocena ryzyka

Atakujący może wykonać dowolne polecenia systemowe z uprawnieniami aplikacji, co może prowadzić do pełnego przejęcia urządzenia i naruszenia poufności oraz integralności danych.

Rekomendacja

Zaktualizuj oprogramowanie urządzeń do wersji, w której podatność została naprawiona, lub wdroż środki kompensacyjne uniemożliwiające dostęp do podatnej funkcji.

Inne podatności w Circutor SGE-PLC1000/SGE-PLC50

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Stack-based buffer overflow vulnerability in Circutor SGE-PLC1000/SGE-PLC50 v9.0.2. In the 'SetUserPassword()' function, the 'newPassword' parameter is directly embedded in a shell command string using 'sprintf()' without any sanitisation or validation, and then executed using 'system()'. This allows an attacker to inject arbitrary shell commands that will be executed with the same privileges as the application.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS