CVE-2026-43209Linux内核中的Minix文件系统实现存在安全漏洞。该漏洞源于`minix_check_superblock()`函数缺少对`s_log_zone_size`等关键超块字段的必要健全性检查。攻击者通过构造恶意的文件系统镜像,在本地系统挂载该镜像时,由于缺少校验,可能触发内核异常或崩溃。该漏洞CVSS评分为5.5,属于中危级别,主要影响系统的可用性,已被Syzbot报告并由官方补丁修复。
该漏洞位于Linux内核的`fs/minix`模块中,具体原因是`minix_check_superblock()`函数在解析Minix文件系统超级块时,未对`s_log_zone_size`字段进行严格验证。根据标准,该值应为0,且`util-linux`中的`mkfs.minix`工具也仅支持此值。然而,内核代码此前允许任意值通过检查。此外,对于`zmap`(区映射)和`imap`(索引节点映射)的检查也不够完善,未能完全集成到超级块验证逻辑中。攻击者利用此漏洞需要本地低权限(PR:L),通过创建一个特制的Minix文件系统镜像文件,其中包含非法的`s_log_zone_size`或其他畸形超块数据。当受害者尝试挂载该恶意镜像时,内核在读取并解析超级块过程中,因未通过安全检查导致逻辑错误,进而引发内核空指针解引用、越界访问或死锁,最终导致系统崩溃(拒绝服务)。