CVE-2025-9322CVE-2025-9322是WordPress插件"Stripe Payment Forms by WP Full Pay"中的一个高危SQL注入漏洞。该插件用于在WordPress网站上接受Stripe支付、捐款和订阅。在8.3.1及之前的所有版本中,由于对用户提供的'wpfs-form-name'参数缺乏足够的转义处理,且现有的SQL查询缺乏足够的预处理机制,导致存在SQL注入漏洞。未经身份认证的攻击者可以利用此漏洞在现有查询后追加额外的SQL语句,从而访问和提取数据库中的敏感信息。此漏洞的CVSS评分为7.5,属于高危级别,攻击复杂度低,无需认证和用户交互即可实施攻击,对系统机密性造成严重影响。
该SQL注入漏洞源于插件在处理'wpfs-form-name'HTTP参数时的输入验证不足。当用户提交包含恶意SQL代码的表单名称参数时,插件直接将用户输入拼接到SQL查询语句中,而未进行充分的转义或使用参数化查询。攻击者可以通过构造特殊的SQL payload,例如使用UNION SELECT、布尔盲注或时间盲注等技术,从数据库中提取敏感信息。漏洞存在于插件的文件处理逻辑中,具体涉及表单名称的数据库查询操作。由于SQL查询未使用预编译语句(Prepared Statements),攻击者可以突破原始查询的语义边界,执行任意SQL命令。攻击者可能获取的数据包括用户凭证、支付信息、WordPress配置数据以及其他插件数据库中的敏感内容。