一、 漏洞 CVE-2014-3704 基础信息
漏洞信息
                                        # N/A

## 漏洞概述
Drupal核心7.x版本中的database abstraction API中的expandArguments函数未能正确构造预处理语句,导致远程攻击者可以利用包含恶意键的数组进行SQL注入攻击。

## 影响版本
Drupal 7.x版本,具体为7.32之前的版本

## 漏洞细节
expandArguments函数未能正确地处理包含精心制作的键值数组,导致预处理语句构造不正确。这可能会使系统容易受到SQL注入攻击。

## 影响
远程攻击者可能利用此漏洞,通过包含特定构造键的数组进行SQL注入,进而可能执行非授权的数据库操作。
                                        
提示
尽管我们采用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。
神龙会尽力确保数据准确,但也请结合实际情况进行甄别与判断。
神龙祝您一切顺利!
漏洞标题
N/A
来源:美国国家漏洞数据库 NVD
漏洞描述信息
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.
来源:美国国家漏洞数据库 NVD
CVSS信息
N/A
来源:美国国家漏洞数据库 NVD
漏洞类别
N/A
来源:美国国家漏洞数据库 NVD
漏洞标题
Drupal core SQL注入漏洞
来源:中国国家信息安全漏洞库 CNNVD
漏洞描述信息
Drupal是Drupal社区所维护的一套用PHP语言开发的免费、开源的内容管理系统。 Drupal core 7.3之前7.x版本中的database abstraction API中‘expandArguments’函数存在安全漏洞,该漏洞源于程序没有正确构造预处理语句。远程攻击者可借助带有特制键的数组利用该漏洞实施SQL注入攻击。
来源:中国国家信息安全漏洞库 CNNVD
CVSS信息
N/A
来源:中国国家信息安全漏洞库 CNNVD
漏洞类别
SQL注入
来源:中国国家信息安全漏洞库 CNNVD
二、漏洞 CVE-2014-3704 的公开POC
# POC 描述 源链接 神龙链接
1 None https://github.com/happynote3966/CVE-2014-3704 POC详情
2 CVE-2014-3704 aka Drupalgeddon - Form-Cache Injection Method https://github.com/AleDiBen/Drupalgeddon POC详情
3 An rewritten POC on the CVE-2014-3704 https://github.com/RasmusKnothNielsen/Drupalgeddon-Python3 POC详情
4 An rewritten POC on the CVE-2014-3704 https://github.com/Neldeborg/Drupalgeddon-Python3 POC详情
5 This code is taken from "Drupal 7.0 < 7.31 - 'Drupalgeddon' SQL Injection (Add Admin User)" and was converted to Python 3 to suit the exercise in Academy for Module "Attacking Commoon Applications" and section "Attacking Drupal". https://github.com/joaomorenorf/CVE-2014-3704 POC详情
6 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 specially crafted keys. https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2014/CVE-2014-3704.yaml POC详情
7 None https://github.com/Threekiii/Awesome-POC/blob/master/CMS%E6%BC%8F%E6%B4%9E/Drupal%20%207.32%20%E2%80%9CDrupalgeddon%E2%80%9D%20SQL%E6%B3%A8%E5%85%A5%E6%BC%8F%E6%B4%9E%20CVE-2014-3704.md POC详情
8 None https://github.com/chaitin/xray-plugins/blob/main/poc/manual/drupal-cve-2014-3704-sqli.yml POC详情
9 https://github.com/vulhub/vulhub/blob/master/drupal/CVE-2014-3704/README.md POC详情
三、漏洞 CVE-2014-3704 的情报信息