Katalog CVE

CVE-2026-123491

WysokieCVSS 8.2
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Craft CMS w wersjach 4.0.0–4.18.8 oraz 5.0.0–5.11.1 zawiera podatność na wstrzyknięcie SQL w mechanizmie GraphQL eager-loading. Argumenty węzłów eager-loadable nieobecnych w publicznym schemacie są kopiowane do kryteriów EagerLoadPlan bez oczyszczenia, co pozwala nieuwierzytelnionemu atakującemu wstrzyknąć wyrażenia SQL i odczytać dowolne dane z bazy.

Ocena ryzyka

Atakujący bez uwierzytelnienia może odczytać hasła, tokeny sesji i inne dane z bazy, co prowadzi do pełnego przejęcia kont i naruszenia poufności. Wysokie ryzyko dla każdej instancji Craft CMS z włączonym GraphQL.

Rekomendacja

Zaktualizuj Craft CMS do wersji 4.18.9 lub 5.11.2 (lub nowszej). Do czasu aktualizacji rozważ wyłączenie publicznego endpointu GraphQL.

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 an SQL injection vulnerability in GraphQL eager-loading: arguments on eager-loadable nodes absent from the public schema are copied into EagerLoadPlan criteria without cleansing. Unauthenticated attackers can supply a parenthesized select argument to inject SQL expressions and read arbitrary database content, including password hashes and session tokens.

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