PT-2026-31438

CVE-2026-39414

·

Published

2026-04-07

·

Updated

2026-09-01

Description by

CVSS 4.0
7.1
High
MetricsAV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions MinIO versions RELEASE.2018-08-18T03-49-57Z through RELEASE.2025-12-20T04-58-37Z
Description MinIO's S3 Select feature is susceptible to memory exhaustion when handling CSV files with lines exceeding available memory. The nextSplit() function within the CSV reader utilizes bufio.Reader.ReadBytes(' ') without a size constraint, potentially buffering the entire input until a newline is encountered. CSV files lacking newline characters can cause the entire file content to be loaded into memory, resulting in an out-of-memory (OOM) crash of the MinIO server. This issue is exploitable by authenticated users possessing s3:PutObject and s3:GetObject permissions. Compression can amplify the impact, as a small compressed CSV file can decompress to a large size without newlines, increasing memory consumption.
Recommendations For MinIO versions RELEASE.2018-08-18T03-49-57Z through RELEASE.2025-12-20T04-58-37Z, limit the size of CSV files uploaded to the system to prevent excessive memory consumption. Consider implementing input validation to reject CSV files without newline characters.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-H749-FXX7-PWPG
BIT-MINIO-2026-39414
GO-2026-5415
OPENSUSE-SU-2026:21483-1
Found an issue in the description? Have something to add? Feel free to write us 👾