IPBUF安全漏洞报告
English
CVE-2026-3864 CVSS 6.5 中危

CVE-2026-3864 Kubernetes NFS CSI驱动路径遍历漏洞

披露日期: 2026-03-20

漏洞信息

漏洞编号
CVE-2026-3864
漏洞类型
路径遍历
CVSS评分
6.5 中危
攻击向量
网络 (AV:N)
认证要求
高权限 (PR:H)
用户交互
无需交互 (UI:N)
影响产品
Kubernetes CSI Driver for NFS

相关标签

路径遍历KubernetesNFSCSI容器安全权限提升

漏洞概述

Kubernetes NFS CSI驱动程序中存在安全漏洞,由于对卷标识符中的subDir参数验证不足,具备高权限的攻击者可利用路径遍历序列(../)构造恶意卷标识符。当系统执行卷删除或清理操作时,驱动程序可能会对NFS导出路径之外的意外目录进行操作,导致NFS服务器上的目录被意外删除或修改,从而影响系统的完整性和可用性。

技术细节

该漏洞的根源在于Kubernetes CSI Driver for NFS在处理持久化卷时,未对`subDir`参数进行充分的路径规范化与校验。攻击者需要拥有创建PersistentVolume的高级权限。通过在PV定义的volumeAttributes中嵌入包含`../`的`subDir`,攻击者可以绕过目录限制。当Kubernetes执行Reclaim操作(如Delete)时,驱动程序会拼接路径并执行文件系统删除命令,导致操作跳出预期的挂载目录,进而删除NFS服务器根目录或其他敏感路径下的数据。

攻击链分析

STEP 1
权限获取
攻击者获取在Kubernetes集群中创建PersistentVolume的高权限。
STEP 2
构造恶意资源
攻击者创建一个PersistentVolume,并在其volumeAttributes中设置包含'../'路径遍历字符的subDir参数。
STEP 3
触发漏洞
当PersistentVolume被删除或执行清理操作时,CSI驱动程序处理该卷标识符。
STEP 4
执行攻击
由于缺乏验证,驱动程序在NFS服务器上对预期路径之外的目录执行删除或修改操作。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
apiVersion: v1 kind: PersistentVolume metadata: name: nfs-exploit-pv spec: capacity: storage: 5Gi accessModes: - ReadWriteMany persistentVolumeReclaimPolicy: Delete csi: driver: nfs.csi.k8s.io volumeHandle: vol-exploit-01 volumeAttributes: server: 192.168.1.10 share: /export/data # Malicious subDir using path traversal to target parent or root subDir: "../../critical_system_files"

影响范围

Kubernetes CSI Driver for NFS

防御指南

临时缓解措施
建议立即限制具备PersistentVolume创建权限的用户范围,仅授予管理员权限。同时,尽快关注官方公告并应用补丁,更新NFS CSI驱动程序以修复subDir参数的验证逻辑。

参考链接

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