CVE-2026-27760
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Bardzo wysokie ryzykoPercentyl 97 - wyżej niż 97% wszystkich znanych CVE
Streszczenie
OpenCATS przed commit 3002a29 zawiera podatność na wstrzykiwanie kodu PHP w punkcie końcowym AJAX instalatora, umożliwiającą nieuwierzytelnionym atakującym wykonanie dowolnego kodu poprzez wstrzyknięcie instrukcji PHP do parametru akcji databaseConnectivity. Atakujący mogą wyłamać się z kontekstu stringa define() w config.php za pomocą pojedynczego cudzysłowu i separatora instrukcji, aby wstrzyknąć złośliwy kod PHP, który utrzymuje się i wykonuje przy każdym kolejnym ładowaniu strony, gdy kreator instalacji pozostaje nieukończony.
Ocena ryzyka
Ryzyko dla organizacji obejmuje całkowite przejęcie serwera przez nieuwierzytelnionego atakującego, co może prowadzić do kradzieży danych, instalacji backdoorów lub wykorzystania serwera do dalszych ataków.
Rekomendacja
Należy natychmiast zaktualizować OpenCATS do commitu 3002a29 lub nowszego, a jeśli instalacja jest nieukończona, zabezpieczyć katalog instalatora przed dostępem z zewnątrz.
Oryginalny opis (angielski, źródło NVD)
OpenCATS prior to commit 3002a29 contains a PHP code injection vulnerability in the installer AJAX endpoint that allows unauthenticated attackers to execute arbitrary code by injecting PHP statements into the databaseConnectivity action parameter. Attackers can break out of the define() string context in config.php using a single quote and statement separator to inject malicious PHP code that persists and executes on every subsequent page load when the installation wizard remains incomplete.

