在 Perl 语言中,JQ::Lite 2.51 之前的版本存在一个安全漏洞:当查询中的正则表达式被编译时,若其中嵌入了 Perl 代码,系统会通过 执行该代码。 具体而言,传递给 、 函数,或 函数中 与 条件的正则表达式模式,会被放入 字面量中,并作为源代码文本进行编译。因此,模式中若包含 形式的代码块,即使未启用 ,该代码块仍会被执行。虽然模式中的单引号会被转义,但代码块本身在原地执行,无需转义即可运行。 攻击者若能够控制查询内容,或控制应用程序插入到正则表达式模式中的文本,便可在调用该函数的进程中执行任意
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| - | - | 0 ~ 2.51 | - |
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC暂无评论