Katalog CVE

CVE-2006-4785

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność SQL injection w pliku blog/edit.php w Moodle 1.6.1 i wcześniejszych wersjach umożliwia zdalnym atakującym wykonywanie dowolnych poleceń SQL poprzez parametr format, który jest przechowywany w zmiennej $blogEntry. Funkcja insert_record nieprawidłowo obsługuje ten parametr, co prowadzi do niebezpiecznego przetwarzania danych.

Ocena ryzyka

Atakujący mogą wykorzystać tę podatność do uzyskania dostępu do bazy danych, co może prowadzić do ujawnienia wrażliwych informacji lub modyfikacji danych. To stwarza poważne zagrożenie dla integralności i poufności danych w organizacji.

Rekomendacja

Zaleca się aktualizację Moodle do najnowszej wersji, która zawiera poprawki zabezpieczeń. Dodatkowo, warto przeprowadzić audyt kodu w celu identyfikacji i naprawy podobnych podatności w aplikacji.

Powiązane podatności

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

SQL injection vulnerability in blog/edit.php in Moodle 1.6.1 and earlier allows remote attackers to execute arbitrary SQL commands via the format parameter as stored in the $blogEntry variable, which is not properly handled by the insert_record function, which calls _adodb_column_sql in the adodb layer (lib/adodb/adodb-lib.inc.php), which does not convert the data type to an int.

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