Heine Deelstra

#3547of 53,633
72.8Total CVSS
Vulnerabilities · 11
Medium
6
High
3
Critical
2
PT-2026-42228
9.8
2026-05-20
Drupal · Drupal · CVE-2026-9082
**Name of the Vulnerable Software and Affected Versions** Drupal core versions 8.9.0 through 10.4.9 Drupal core versions 10.5.0 through 10.5.9 Drupal core versions 10.6.0 through 10.6.8 Drupal core versions 11.0.0 through 11.1.9 Drupal core versions 11.2.0 through 11.2.11 Drupal core versions 11.3.0 through 11.3.9 **Description** An unauthenticated SQL injection flaw exists in the database abstraction API of Drupal core, specifically within the PostgreSQL `EntityQuery` condition handler. The issue occurs because attacker-controlled PHP associative array keys, such as those used in JSON:API URLs (e.g., `filter[...][condition][value][malicious key]`), are concatenated directly into SQL identifiers without proper sanitization or escaping. This vulnerability exclusively affects sites using PostgreSQL databases. Successful exploitation allows remote anonymous users to execute arbitrary SQL commands, potentially leading to full database access, exfiltration of sensitive data like session tokens and password hashes, and privilege escalation to Administrator. In environments where database permissions are misconfigured (e.g., allowing `COPY FROM PROGRAM`), it can lead to remote code execution (RCE). Real-world exploitation has been detected globally, with over 15,000 attack probes targeting approximately 6,000 sites, particularly within the gaming and financial services sectors. **Recommendations** Update to version 10.4.10 for versions 8.9.0 through 10.4.9. Update to version 10.5.10 for versions 10.5.0 through 10.5.9. Update to version 10.6.9 for versions 10.6.0 through 10.6.8. Update to version 11.1.10 for versions 11.0.0 through 11.1.9. Update to version 11.2.12 for versions 11.2.0 through 11.2.11. Update to version 11.3.10 for versions 11.3.0 through 11.3.9. Restrict user roles that have the ability to update Twig templates via Views or contributed modules. Route production traffic through a Web Application Firewall (WAF) to filter malicious nested array payload signatures as a temporary mitigation. Review PostgreSQL and WAF logs for unusual anonymous user queries or structural query modifications.