CVE-2025-70152
KrytyczneStreszczenie
System śledzenia stypendiów projektu społecznościowego code-projects w wersji 1.0 jest podatny na atak SQL Injection w punktach końcowych zarządzania użytkownikami admina: /admin/save_user.php oraz /admin/update_user.php. Punkty te nie posiadają kontroli uwierzytelniania i bezpośrednio łączą dane przesyłane przez użytkownika (firstname, lastname, username, password, user_id) w zapytania SQL bez walidacji lub parametryzacji.
Ocena ryzyka
Brak odpowiednich zabezpieczeń w tych punktach końcowych może prowadzić do nieautoryzowanego dostępu do bazy danych, co stwarza poważne zagrożenie dla integralności i poufności danych użytkowników.
Rekomendacja
Zaleca się wprowadzenie kontroli uwierzytelniania dla punktów końcowych oraz zastosowanie technik walidacji i parametryzacji zapytań SQL, aby zminimalizować ryzyko ataków SQL Injection.
Oryginalny opis (angielski, źródło NVD)
code-projects Community Project Scholars Tracking System 1.0 is vulnerable to SQL Injection in the admin user management endpoints /admin/save_user.php and /admin/update_user.php. These endpoints lack authentication checks and directly concatenate user-supplied POST parameters (firstname, lastname, username, password, user_id) into SQL queries without validation or parameterization.

