CVE-2014-5308
WysokieStreszczenie
W TestLink 1.9.11 występuje wiele podatności na wstrzykiwanie SQL, które pozwalają zdalnym uwierzytelnionym użytkownikom na wykonywanie dowolnych poleceń SQL. Podatności te dotyczą parametrów (1) name w akcji Search w pliku lib/project/projectView.php oraz (2) id w pliku lib/events/eventinfo.php.
Ocena ryzyka
Atakujący może wykorzystać te podatności do uzyskania dostępu do wrażliwych danych lub manipulacji bazą danych, co może prowadzić do poważnych konsekwencji dla bezpieczeństwa organizacji.
Rekomendacja
Zaleca się aktualizację TestLink do najnowszej wersji oraz wdrożenie odpowiednich mechanizmów zabezpieczających przed wstrzykiwaniem SQL, takich jak walidacja i sanitizacja danych wejściowych.
Inne podatności w TestLink 1.9.11
Zobacz wszystkie- CVE-2014-8081Wysokie
W pliku execSetResults.php w TestLink przed wersją 1.9.13 istnieje podatność, która umożliwia zdalnym atakującym przeprowadzenie ataków typu PHP object injection oraz wykonanie dowolnego kodu PHP poprzez parametr filter_result_result.
- CVE-2015-7390Krytyczne
W podatności CVE-2015-7390 w TestLink przed wersją 1.9.14 występuje luka typu SQL injection, która pozwala zdalnym atakującym na wykonywanie dowolnych poleceń SQL poprzez parametr apikey w pliku lnl.php.
- CVE-2026-70561Średnie
Podatność w TestLink 1.9.20 i wcześniejszych wersjach to niebezpieczne bezpośrednie odwołanie do obiektu (IDOR), które pozwala każdemu uwierzytelnionemu użytkownikowi, w tym kontom gościnnym, na odczyt dowolnych załączników poprzez podanie identyfikatora w pliku attachmentdownload.php, bez sprawdzania uprawnień projektu lub roli. Atakujący może enumerować sekwencyjne identyfikatory i pobierać pliki z prywatnych projektów.
Oryginalny opis (angielski, źródło NVD)
Multiple SQL injection vulnerabilities in TestLink 1.9.11 allow remote authenticated users to execute arbitrary SQL commands via the (1) name parameter in a Search action to lib/project/projectView.php or (2) id parameter to lib/events/eventinfo.php.

