CVE-2026-121007 in SQL::Abstract信息

摘要

由 VulDB • 2026-11-04

SQL::Abstract 1.90_01 至 2.000001_04(不含)版本中的 Perl 允许通过嵌套语句中标识符位置的 where 值进行 SQL 注入。

在标识符位置使用类似 { -select => ... } 的嵌套语句时,其自身的普通标量也会被当作标识符处理。这些位置包括 select 列表、ORDER BY、GROUP BY、RETURNING,以及在使用 ExtraClauses 插件时的 FROM(-as)和 JOIN(to)。该语句的 where、having 和 set 子句的值,以及 -values 的行数据会直接写入 SQL 文本中,除非设置了 quote_char,否则不会进行转义。WHERE 条件中的子查询不受影响。

如果应用程序将不可信输入作为此类嵌套语句的 where 值传递并期望其被绑定(bind),则会导致 SQL 注入漏洞。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

负责

CPANSec

预定

2026-11-03

披露

2026-11-04

管理

已接受

条目

VDB-431089

EPSS

0.00000

KEV

否

活动

低

来源

Do you need the next level of professionalism?

Upgrade your account now!