CVE-2026-71248
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 27 - wyżej niż 27% wszystkich znanych CVE
Streszczenie
Podatność w login.php systemu Inventory-Management-System-PHP polega na konstruowaniu zapytania uwierzytelniającego przez bezpośrednie sklejanie surowych parametrów POST, bez żadnego escapowania czy parametryzacji. Umożliwia to ominięcie uwierzytelniania przez wstrzyknięcie SQL, np. email=' OR 1=1 LIMIT 1-- -.
Ocena ryzyka
Atakujący bez uwierzytelnienia może uzyskać dostęp do panelu logowania i przejąć konta użytkowników, co może prowadzić do kradzieży danych lub pełnej kompromitacji systemu.
Rekomendacja
Należy natychmiast zastosować parametryzowane zapytania (prepared statements) lub odpowiednie escapowanie danych wejściowych w login.php. Dodatkowo zaleca się wdrożenie walidacji i sanityzacji wszystkich danych przesyłanych przez użytkownika.
Oryginalny opis (angielski, źródło NVD)
Inventory-Management-System-PHP's login.php constructs its authentication query via direct string concatenation of raw POST parameters: = "select * from user where email = '' and password = ''", with no escaping or parameterization, allowing authentication bypass via a payload such as email=' OR 1=1 LIMIT 1-- -.

