CVE-2014-3704
The expandArguments function in the database abstraction API in Drupal core 7.x before 7.32 does not properly construct prepared statements, which allows remote attackers to conduct…
EPSS Exploitation Probability
EPSS (Exploit Prediction Scoring System) is a daily probability model maintained by FIRST.org. It estimates the likelihood a CVE will be exploited in production environments within the next 30 days, derived from real-world threat intelligence signals.
Description
The expandArguments function in the database abstraction API in Drupal core 7.x before 7.32 does not properly construct prepared statements, which allows remote attackers to conduct SQL injection attacks via an array containing crafted keys.
Affected Products
debian linuxdebiandrupaldrupalResearch use only. For defensive security, authorized penetration testing, and academic research only. Never execute exploit code against systems without explicit written authorization.
Drupal 7.0 < 7.31 - 'Drupalgeddon' SQL Injection (Remote Code Execution)
by Stefan Horst · Nov 3, 2014
Drupal 7.0 < 7.31 - 'Drupalgeddon' SQL Injection (Add Admin User)
by Claudio Viviani · Oct 17, 2014
Drupal 7.0 < 7.31 - 'Drupalgeddon' SQL Injection (Admin Session)
by Stefan Horst · Nov 3, 2014
Drupal 7.0 < 7.31 - 'Drupalgeddon' SQL Injection (PoC) (Reset Password) (2)
by Dustin Dörr · Oct 17, 2014
Drupal 7.0 < 7.31 - 'Drupalgeddon' SQL Injection (PoC) (Reset Password) (1)
by stopstene · Oct 16, 2014
Frequently Asked Questions
Is CVE-2014-3704 in your stack?
O3 detects CVE-2014-3704 across dependencies and uses function-level reachability to confirm whether the vulnerable code path is actually reachable — not just present. No false positives.