CVE-2026-39414MinIO S3 Select功能存在内存耗尽漏洞,攻击者可上传特制CSV文件导致服务OOM崩溃。该漏洞需低权限认证,结合压缩攻击效果更显著,严重影响服务可用性。
漏洞位于MinIO的S3 Select CSV处理模块中,根源在于`nextSplit()`函数调用`bufio.Reader.ReadBytes('\n')`时未设置读取大小限制。当处理包含极长行(无换行符)的CSV文件时,程序会将整个输入缓冲到内存中直至找到换行符。攻击者只需具备`s3:PutObject`和`s3:GetObject`权限,上传一个不含换行符的CSV文件(特别是经过gzip压缩的小文件,解压后体积巨大),即可触发服务器内存溢出(OOM),导致MinIO服务进程崩溃。