Katalog CVE

CVE-2026-31858

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Craft to system zarządzania treścią (CMS), w którym punkt końcowy ElementSearchController::actionSearch() nie posiada ochrony unset(), co prowadzi do podatności na wstrzykiwanie SQL. Ta sama podatność, która została naprawiona w ElementIndexesController, występuje również w tym kontrolerze, umożliwiając uwierzytelnionym użytkownikom panelu sterowania wstrzykiwanie dowolnego SQL.

Ocena ryzyka

Organizacja narażona jest na ryzyko wycieku danych, ponieważ uwierzytelnieni użytkownicy mogą uzyskać dostęp do pełnej zawartości bazy danych poprzez wstrzykiwanie SQL. Potencjalne konsekwencje obejmują utratę poufności danych oraz możliwość manipulacji danymi.

Rekomendacja

Zaleca się aktualizację do poprawionej wersji 5.9.9, aby zniwelować tę podatność i zabezpieczyć system przed wstrzykiwaniem SQL.

Powiązane podatności

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

Craft is a content management system (CMS). The ElementSearchController::actionSearch() endpoint is missing the unset() protection that was added to ElementIndexesController in CVE-2026-25495. The exact same SQL injection vulnerability (including criteria[orderBy], the original advisory vector) works on this controller because the fix was never applied to it. Any authenticated control panel user (no admin required) can inject arbitrary SQL via criteria[where], criteria[orderBy], or other query properties, and extract the full database contents via boolean-based blind injection. Users should update to the patched 5.9.9 release to mitigate the issue.

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