| CVSS 元临时分数 | 当前攻击价格 (≈) | CTI兴趣分数 |
|---|---|---|
| 4.8 | $0-$5k | 0.00 |
摘要
在phpBB 直到 3.1.1中曾发现一漏洞,此漏洞被评为致命。 相关的是 deregister_globals函数。 手动调试的不合法输入可导致 权限提升。
此外还有一个漏洞可利用。
目前,此漏洞是否真实存在尚存疑惑。
细节
在phpBB 直到 3.1.1中曾发现一漏洞,此漏洞被评为致命。 相关的是 deregister_globals函数。 手动调试的不合法输入可导致 权限提升。 采用 CWE 描述该问题会链接到 CWE-269。 此漏洞的脆弱性 2014-11-22由公示人Taoguang Chen、公示人身份phpBB <= 3.1.1 deregister_globals() Function Bypass、公示人类型为Mailinglist Post (Full-Disclosure)所发布。 该通告可在 seclists.org 下载。 此次公开发布未与供应商协调。
有技术细节可用。 该漏洞的知名度低于平均水平, 此外还有一个漏洞可利用。 该漏洞利用已公开,可能会被利用。 目前,大约为美元 $0-$5k。 MITRE ATT&CK 项目将 T1068 作为攻击技术。 导致该漏洞的代码如下:
$input = array_merge( array_keys($_GET), array_keys($_POST), array_keys($_COOKIE), array_keys($_SERVER), array_keys($_SESSION), array_keys($_ENV), array_keys($_FILES) );公告指出:foreach ($input as $varname) { if (isset($not_unset[$varname])) { if ($varname !== 'GLOBALS' || isset($_GET['GLOBALS']) || isset($_POST['GLOBALS']) || isset($_SERVER['GLOBALS']) || isset($_SESSION['GLOBALS']) || isset($_ENV['GLOBALS']) || isset($_FILES['GLOBALS'])) { exit; } else { $cookie = &$_COOKIE; while (isset($cookie['GLOBALS'])) { if (!is_array($cookie['GLOBALS'])) { break; } .... } } unset($GLOBALS[$varname]); }
In the above code we see, when request $_COOKIE['GLOBALS'] = 1, $GLOBALS['GLOBALS'] will be destroyed by unset(). This means $GLOBALS array will be destroyed. This also means you will not be able to use $GLOBALS['key'] to access or control a global variable in all scopes throughout a script. Because the binding between the $GLOBALS array and the global symbol table has been broken. All global variables registered by PHP form $_COOKIE, $_SERVER, $_SESSION, $_ENV, and $_FILES arrays will be not unregistered.
它被宣布为概念验证。 可以在packetstormsecurity.com下载该漏洞利用。 0日漏洞的地下市场估价大致为$0-$5k。 该漏洞利用所用的代码是:
$_COOKIE['GLOBALS'] = 1; $_COOKIE['ryat'] = $ryat = 'ryat';目前,此漏洞是否真实存在尚存疑惑。deregister_globals();
var_dump($GLOBALS); var_dump($ryat);
$GLOBALS['ryat'] = 'hi';
var_dump($GLOBALS); var_dump($ryat);
公告中有如下说明:
I had reported the issue to the phpBB developers, but they do not consider this a security issue.
此安全漏洞也被其他漏洞数据库收录:X-Force (99026)。
产品
类型
名称
版本
许可证
网站
CPE 2.3
CPE 2.2
CVSSv4
VulDB 向量: 🔍VulDB 可靠性: 🔍
CVSSv3
VulDB 元基础分数: 5.3VulDB 元临时分数: 4.8
VulDB 基本分数: 5.3
VulDB 临时得分: 4.8
VulDB 向量: 🔍
VulDB 可靠性: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 向量 | 复杂性 | 身份验证 | 保密 | 完整性 | 可用性 |
|---|---|---|---|---|---|
| 开锁 | 开锁 | 开锁 | 开锁 | 开锁 | 开锁 |
| 开锁 | 开锁 | 开锁 | 开锁 | 开锁 | 开锁 |
| 开锁 | 开锁 | 开锁 | 开锁 | 开锁 | 开锁 |
VulDB 基本分数: 🔍
VulDB 临时得分: 🔍
VulDB 可靠性: 🔍
利用
分类: 权限提升CWE: CWE-269 / CWE-266
CAPEC: 🔍
ATT&CK: 🔍
身体的: 否
本地: 否
远程: 是
可用性: 🔍
访问: 公共
状态: 概念验证
作者: Taoguang Chen
编程语言: 🔍
下载: 🔍
价格预测: 🔍
当前价格估算: 🔍
| 0-Day | 开锁 | 开锁 | 开锁 | 开锁 |
|---|---|---|---|---|
| 今天 | 开锁 | 开锁 | 开锁 | 开锁 |
威胁情报
利益: 🔍活跃演员: 🔍
活跃的APT团体: 🔍
对策
建议: 无已知缓解措施状态: 🔍
0天时间: 🔍
利用延迟时间: 🔍
时间轴
2014-11-22 🔍2014-11-22 🔍
2014-12-02 🔍
2017-07-06 🔍
来源
产品: phpbb.com公告: phpBB <= 3.1.1 deregister_globals() Function Bypass
研究人员: Taoguang Chen
状态: 未定义
有争议: 🔍
GCVE (VulDB): GCVE-100-68299
X-Force: 99026 - phpBB deregister_globals() security bypass, Medium Risk
scip Labs: https://www.scip.ch/en/?labs.20161013
条目
已创建: 2014-12-02 09時37分已更新: 2017-07-06 08時16分
更改: 2014-12-02 09時37分 (51), 2017-07-06 08時16分 (5)
完整: 🔍
Cache ID: 216:FAC:103
暂时没有任何评论。 语言: zh + en.
请登录后发表评论。