目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-121265— Perl SQL::Abstract 2.000003 前 SQL 注入漏洞

一分钟漏洞结论

影响对象
CVE-2026-121265
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

Perl 语言中,SQL::Abstract 模块在 2.000003 版本之前存在 SQL 注入漏洞。该漏洞源于在 和 操作中,将数组引用(arrayref)作为列值传递时,若 选项处于关闭状态(此为默认设置), 、 和 方法会将该数组引用视为字面 SQL 处理:其第一个元素未经转义直接插入 SQL 语句文本,而其余元素则作为绑定参数。因此,任何以 JSON 数组形式或重复表单字段解析为数组引用的数据,都可能被利用进行 SQL 注入。 若应用程序在默认配置下,将用户请求数据直接作为列值传递给 或 方法,则极易遭受

AI 预测 8.8 利用难度: 较易

一、 漏洞 CVE-2026-121265 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
SQL::Abstract versions before 2.000003 for Perl allow SQL injection via an arrayref column value in insert and update
来源: CVE Program / CVE List V5
Vulnerability Description
SQL::Abstract versions before 2.000003 for Perl allow SQL injection via an arrayref column value in insert and update. With the array_datatypes option off, which is the default, insert(), update() and values() treat an arrayref column value as literal SQL. Its first element goes into the SQL text unescaped and the rest become bind values. A JSON array, or a repeated form field decoded as an arrayref, is such a value. An application that passes request data as column values to insert or update with the default options allows SQL injection. Releases before 2.000003 also treat an arrayref in generate() as literal SQL, including through AUTOLOAD when allow_autoload is on, whatever array_datatypes is set to.
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
SQL命令中使用的特殊元素转义处理不恰当(SQL注入)
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
- - 0 ~ 2.000003 -

二、漏洞 CVE-2026-121265 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-121265 的情报信息

请登录查看更多情报信息。

CVE-2026-121265 其他参考 (2)

IV. Related Vulnerabilities