Symfony Secret 片段远程代码执行

critical Web App Scanning 插件 ID 112685

简介

Symfony Secret 片段远程代码执行

描述

Symfony 框架或基于 Symfony 的项目会在其加密操作(例如创建 Cookie 或反 CSRF 标记)中使用密钥。

某项功能(默认不启用)允许通过 GET 参数执行任意 PHP 代码。

如果此密码通过漏洞或由于使用弱/默认密码而泄露,则攻击者将能够滥用此功能以伪造具有任意 PHP 代码的 URL,从而允许在计算机上执行远程代码。

解决方案

有必要确保 Symfony 项目的 APP_SECRET 变量没有默认值,该值是随机的且足够可靠。

另见

https://portswigger.net/daily-swig/symfony-based-websites-open-to-rce-attack-research-finds

https://www.ambionics.io/blog/symfony-secret-fragment

插件详情

严重性: Critical

ID: 112685

类型: remote

发布时间: 2021/2/3

最近更新时间: 2021/9/7

扫描模板: api, basic, full, pci, scan

风险信息

VPR

风险因素: High

分数: 7.5

CVSS v2

风险因素: High

基本分数: 9.3

矢量: CVSS2#AV:N/AC:M/Au:N/C:C/I:C/A:C

CVSS 分数来源: Tenable

CVSS v3

风险因素: Critical

基本分数: 9

矢量: CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H

CVSS 分数来源: Tenable

漏洞信息

可利用: true

易利用性: Exploits are available

漏洞发布日期: 2020/10/19

参考资料信息