Katalog CVE

CVE-2026-71237

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

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

Streszczenie

W Miantang/IoT-PHP, w pliku index.php, trasa POST /userlogin odczytuje hasło bezpośrednio z ['pwd'] bez sanityzacji i łączy je z surowym zapytaniem SQL. Nieuwierzytelniony atakujący może przesłać payload taki jak pwd=' OR '1'='1, aby ominąć uwierzytelnianie, a dzięki wstrzyknięciu UNION wyodrębnić dowolne dane z bazy.

Ocena ryzyka

Atakujący może uzyskać nieautoryzowany dostęp do systemu i wykraść wrażliwe dane z bazy danych, co może prowadzić do naruszenia poufności i integralności danych.

Rekomendacja

Należy natychmiast zastosować parametryzowane zapytania SQL i walidację danych wejściowych w obsłudze trasy /userlogin. Zaleca się również ograniczenie uprawnień konta bazy danych używanego przez aplikację.

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

Miantang/IoT-PHP's index.php implements a POST /userlogin route that reads the password directly from ['pwd'] with no sanitization and concatenates it into a raw SQL string: mysql_query("select * from userlists where username='' and password='' limit 1"). An unauthenticated attacker can submit a payload such as pwd=' OR '1'='1 to bypass authentication and, via UNION-based injection, extract arbitrary data from the database.

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