CVE-2023-39852
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 52 - wyżej niż 52% wszystkich znanych CVE
Streszczenie
W wersji 1.0 Doctormms zidentyfikowano podatność na wstrzyknięcie SQL poprzez parametr $userid w pliku myAppoinment.php. Istnieją kontrowersje dotyczące tego, czy userid jest zmienną sesyjną kontrolowaną przez serwer.
Ocena ryzyka
Podatność ta może prowadzić do nieautoryzowanego dostępu do bazy danych, co stwarza poważne zagrożenie dla bezpieczeństwa danych organizacji.
Rekomendacja
Zaleca się przegląd i poprawę kodu w celu zabezpieczenia przed wstrzyknięciami SQL, a także weryfikację, czy zmienne sesyjne są odpowiednio kontrolowane.
Oryginalny opis (angielski, źródło NVD)
Doctormms v1.0 was discovered to contain a SQL injection vulnerability via the $userid parameter at myAppoinment.php. NOTE: this is disputed by a third party who claims that the userid is a session variable controlled by the server, and thus cannot be used for exploitation. The original reporter counterclaims that this originates from $_SESSION["userid"]=$_POST["userid"] at line 68 in doctors\doctorlogin.php, where userid under POST is not a session variable controlled by the server.

