CVE-2016-8903
WysokieStreszczenie
W dotCMS przed wersją 3.3.1 występuje podatność na wstrzykiwanie SQL w ekranie 'Site Browser > Templates pages', która pozwala zdalnym, uwierzytelnionym atakującym na wykonywanie dowolnych poleceń SQL poprzez parametr orderby.
Ocena ryzyka
Podatność ta może prowadzić do nieautoryzowanego dostępu do danych oraz ich modyfikacji, co stwarza poważne zagrożenie dla integralności i poufności informacji w systemie.
Rekomendacja
Zaleca się aktualizację dotCMS do wersji 3.3.1 lub nowszej, aby usunąć tę podatność oraz przeprowadzenie audytu bezpieczeństwa aplikacji.
Inne podatności w dotCMS
Zobacz wszystkie- CVE-2017-11466Wysokie
W dotCMS w wersji 4.1.1 występuje podatność na nieautoryzowane przesyłanie plików, która pozwala zdalnym, uwierzytelnionym administratorom na przesyłanie plików .jsp do dowolnych lokalizacji poprzez sekwencje przechodzenia do katalogów w parametrze fieldName. Może to prowadzić do wykonania dowolnego kodu przez zażądanie pliku .jsp pod adresem URI /assets.
- CVE-2016-8908Wysokie
Podatność typu SQL injection w ekranie 'Site Browser > HTML pages' w dotCMS przed wersją 3.3.1 pozwala zdalnym, uwierzytelnionym atakującym na wykonywanie dowolnych poleceń SQL za pomocą parametru orderby.
- CVE-2016-8907Wysokie
W dotCMS przed wersją 3.3.1 występuje podatność na atak typu SQL injection w ekranie 'Typy treści > Typy treści', która pozwala zdalnym uwierzytelnionym atakującym na wykonywanie dowolnych poleceń SQL poprzez parametr orderby.
- CVE-2016-8906Wysokie
W dotCMS przed wersją 3.3.1 występuje podatność na atak typu SQL injection w ekranie 'Site Browser > Links pages'. Umożliwia to zdalnym, uwierzytelnionym atakującym wykonywanie dowolnych poleceń SQL za pomocą parametru orderby.
- CVE-2016-8904Wysokie
W dotCMS przed wersją 3.3.1 występuje podatność na atak typu SQL injection w ekranie 'Site Browser > Containers pages'. Umożliwia to zdalnym, uwierzytelnionym atakującym wykonywanie dowolnych poleceń SQL za pomocą parametru orderby.
- CVE-2016-8600Wysokie
W dotCMS w wersji 3.2.1, atakujący może załadować captcha raz, wypełnić ją poprawną wartością, a następnie ta poprawna wartość będzie akceptowana w formularzach z weryfikacją captcha później.
- CVE-2016-4803Wysokie
Podatność na wstrzykiwanie CRLF w funkcji wysyłania e-maili w dotCMS przed wersją 3.3.2 pozwala zdalnym atakującym na wstrzykiwanie dowolnych nagłówków e-mailowych za pomocą sekwencji CRLF w temacie wiadomości.
- CVE-2026-16337Krytyczne
Podatność w dotCMS (wersje 21.02 do 26.06.22-03) w endpointach ToolGroupResource i RoleAjax REST/DWR. Uwierzytelniony użytkownik backendu o niskich uprawnieniach może samodzielnie przypisać sobie rolę administratora CMS i uzyskać zdalne wykonanie kodu przez przesłanie spreparowanego pakietu OSGi.
- CVE-2017-5344Krytyczne
W dotCMS w wersji do 3.6.1 zidentyfikowano problem związany z funkcją findChildrenByFilter(), która wykonuje interpolację ciągów i bezpośrednie zapytania SQL. Mimo wprowadzenia mechanizmów zabezpieczających, takich jak ucieczka znaków SQL i czarna lista słów kluczowych, można je obejść w przypadku parametrów q i inode, co prowadzi do możliwości wykorzystania ataków SQL injection.
- CVE-2020-35274Średnie
W DotCMS w wersji 20.11 w panelu administracyjnym dodawania szablonów występuje podatność na trwały atak XSS. Umożliwia ona atakującemu przejęcie sesji użytkownika poprzez kradzież ciasteczek i eskalację uprawnień.
Oryginalny opis (angielski, źródło NVD)
SQL injection vulnerability in the "Site Browser > Templates pages" screen in dotCMS before 3.3.1 allows remote authenticated attackers to execute arbitrary SQL commands via the orderby parameter.

