Katalog CVE

CVE-2026-123489

WysokieCVSS 7.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Craft CMS 4.0.0–4.18.8 oraz 5.0.0–5.11.1 zawiera podatność na ślepą iniekcję SQL, ponieważ metody getNext() i getPrev() udostępnione w sandboxie przekazują dowolne tablice kryteriów do Craft::configure() bez usuwania właściwości niosących SQL, takich jak orderBy i where. Uwierzytelniony użytkownik panelu może dostarczyć spreparowaną wartość elementIds renderowaną jako szablon w sandboxie i uzyskać warunkowy oracle SQL na koncie bazy Craft.

Ocena ryzyka

Uwierzytelniony użytkownik może wydobywać dane z bazy poprzez warunkowe zapytania, co narusza poufność i może posłużyć do dalszych ataków. Ryzyko średnie do wysokiego w zależności od zawartości bazy.

Rekomendacja

Zaktualizuj Craft CMS do wersji 4.18.9 lub 5.11.2 (lub nowszej). Rozważ ograniczenie możliwości edycji szablonów w sandboxie do zaufanych ról.

Inne podatności w Craft CMS

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

Craft CMS 4.0.0 before 4.18.9 and 5.0.0 before 5.11.2 contains a blind SQL injection vulnerability because the sandbox-exposed getNext() and getPrev() methods pass arbitrary criteria arrays to Craft::configure() without removing SQL-bearing properties such as orderBy and where. Authenticated control panel users can supply a crafted elementIds value, rendered as a sandboxed template, to obtain a conditional SQL oracle under the Craft database account.

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