New MCP server — Bring vulnerability intelligence into your AI
Back to feed

CVE-2026-31858

NVDCIRCLENISA

EUVD-2026-11259 · Published Mar 11, 2026

CraftCMS's ElementSearchController Affected by Blind SQL Injection

The ElementSearchController::actionSearch() endpoint is missing the unset() protection that
was added to ElementIndexesController in GHSA-2453-mppf-46cj.

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.

Technologies

Craftcms Craft CmsCraftcms Cms

Weaknesses

CWE-89

MITRE ATT&CK

Inferred

Where this vulnerability fits in an attack

Initial Access

References

Potentially impacted assets

See if this affects your attack surface

News

Our latest news

Couldn’t load the latest news.

Take 15 minutes to discover our platform with our experts

PatrowlIntel platform screenshot