CRITICAL🇬🇧 English

CVE-2025-26198

SQL Injection w CloudClassroom-PHP — ominięcie uwierzytelnienia admina

CVSS 9.8v3.1pub. 2025-06-18upd. 2025-07-09

CloudClassroom-PHP-Project v1.0 zawiera krytyczną podatność SQL Injection w komponencie loginlinkadmin.php, umożliwiającą nieuwierzytelnionym atakującym ominięcie mechanizmu logowania. Luka pozwala na uzyskanie nieautoryzowanego dostępu administracyjnego bez znajomości hasła.

Pokaż oryginał (EN)

CloudClassroom-PHP-Project v1.0 contains a critical SQL Injection vulnerability in the loginlinkadmin.php component. The application fails to sanitize user-supplied input in the admin login form before directly including it in SQL queries. This allows unauthenticated attackers to inject arbitrary SQL payloads and bypass authentication, gaining unauthorized administrative access. The vulnerability is triggered when an attacker supplies specially crafted input in the username field, such as ' OR '1'='1, leading to complete compromise of the login mechanism and potential exposure of sensitive backend data.

🤖 Analiza AI
Jak działa

Aplikacja nie filtruje danych wpisywanych przez użytkownika w formularzu logowania administratora przed umieszczeniem ich bezpośrednio w zapytaniu SQL. Atakujący może wprowadzić specjalnie spreparowany payload w polu nazwy użytkownika — przykładowo ' OR '1'='1 — co powoduje, że zapytanie SQL zawsze zwraca wynik pozytywny. W efekcie mechanizm uwierzytelnienia zostaje całkowicie ominięty, a atakujący uzyskuje sesję administracyjną.

Skutki

Atakujący bez żadnych uprawnień może uzyskać pełny dostęp administracyjny do aplikacji oraz potencjalnie odczytać wrażliwe dane przechowywane w bazie danych backendu.

Mitygacja

Należy zastosować patche dostępne u producenta zgodnie z referencjami. Jako natychmiastowe obejście zaleca się wdrożenie walidacji i parametryzacji zapytań SQL (prepared statements) oraz ograniczenie dostępu do panelu administracyjnego na poziomie sieci lub firewall.

Kogo dotyczy

CloudClassroom-PHP-Project v1.0 (komponent loginlinkadmin.php)

Uwagi

Publicznie dostępny jest proof-of-concept exploit opublikowany przez odkrywcę podatności (tansique-17) w serwisie GitHub oraz GitHub Gist.

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • Vishalmathur Cloudclassroom PHP Project

    APP
    Vishalmathur
    1.0
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
Tagi
SQLiAuth Bypass
CWE
Referencje

Powiązane podatności

CVE-2025-46179CRITICAL9.8PL ✓ten sam produkt

SQL Injection w CloudClassroom-PHP — plik askquery.php

CVE-2025-26199CRITICAL9.8PL ✓ten sam produkt

Nieszyfrowana transmisja danych logowania w CloudClassroom-PHP-Project

CVE-2025-45542HIGH7.3ten sam produkt

SQL injection vulnerability in the registrationform endpoint of CloudClassroom-PHP-Project v1.0. The pass para...

CVE-2024-57459HIGH7.3ten sam produkt

A time-based SQL injection vulnerability exists in mydetailsstudent.php in the CloudClassroom PHP Project 1.0....

CVE-2025-44608MEDIUM6.5ten sam produkt

CloudClassroom-PHP Project v1.0 was discovered to contain a SQL injection vulnerability via the viewid paramet...