CVE-2026-57155
严重已发布
OPNsense:通过 GeoIP 别名导入器中的任意文件写入实现 Root RCE
- 已发布
- 2026年10月15日
- 已更新
- 2026年10月15日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年8月8日
初级CVSS
9.9/ 10严重
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H总结
OPNsense 是一个基于 FreeBSD 的防火墙和路由平台。在 26.1.11 版本之前,防火墙别名 GeoIP 导入器在 `src/opnsense/scripts/filter/lib/alias/geoip.py` 中的 `process_zip()` 和 `process_gzip()` 路径使用未经验证的 CSV `country_code` 值来构造 `/usr/local/share/GeoIP/alias` 下的输出文件名。拥有防火墙别名编辑权限的用户可以配置一个由攻击者控制的 GeoIP 源 URL,并提供一个归档文件,其国家代码可穿越到另一个现有目录,导致攻击者控制的内容以 root 身份写入,并带有 `-IPv4` 或 `-IPv6` 后缀。精心构造的 `newsyslog` 片段和超大日志文件可以利用默认的每小时 root cron 任务以 root 身份执行命令,从而导致防火墙完全被攻陷。此问题已在 26.1.11 版本中修复。
来源
- CVE-2026-57155漏洞利用
OPNsense Root RCE (CVE-2026-57155)
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。