请求 URL 替代

medium Web App Scanning 插件 ID 114262

简介

请求 URL 替代

描述

Web 应用程序组件有时可能要靠 'X-Original-URL' 或 'X-Rewrite-URL' 等 HTTP 请求标头来替代此请求的原始路径。攻击者可利用此漏洞发动进一步攻击,以绕过限制或发动缓存中毒攻击。

解决方案

如果应用程序使用已知易受攻击的组件,请将其更新为修复后的版本或更高版本。此外,请检查应用程序逻辑,确保 'X-Original-URL' 或 'X-Rewrite-URL' 等 HTTP 标头不受信任,并且未在其路由逻辑中使用

另见

https://framework.zend.com/security/advisory/ZF2018-01

https://owasp.org/www-project-web-security-testing-guide/latest/4-Web_Application_Security_Testing/05-Authorization_Testing/02-Testing_for_Bypassing_Authorization_Schema

https://symfony.com/blog/cve-2018-14773-remove-support-for-legacy-and-risky-http-headers

插件详情

严重性: Medium

ID: 114262

类型: remote

发布时间: 2024/4/22

最近更新时间: 2024/4/22

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

风险信息

VPR

风险因素: Low

分数: 3.6

CVSS v2

风险因素: Medium

基本分数: 4

矢量: CVSS2#AV:N/AC:L/Au:S/C:N/I:P/A:N

CVSS 分数来源: CVE-2018-14773

CVSS v3

风险因素: Medium

基本分数: 6.5

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

CVSS 分数来源: CVE-2018-14773

参考资料信息

CVE: CVE-2018-14773