Exploitation Summary
EIP tracks 2 public exploits for CVE-2026-27607. PoCs published by SecureWithUmer, nikeee.
AI-analyzed exploit summary This PoC demonstrates a vulnerability in RustFS (v1.0.0-alpha.82) where S3 pre-signed POST conditions are not properly enforced, allowing attackers to bypass content-length, key prefix, and content-type restrictions. The exploit uses AWS SDK to generate pre-signed POST URLs and demonstrates bypass scenarios.
Description
RustFS is a distributed object storage system built in Rust. In versions 1.0.0-alpha.56 through 1.0.0-alpha.82, RustFS does not validate policy conditions in presigned POST uploads (PostObject), allowing attackers to bypass content-length-range, starts-with, and Content-Type constraints. This enables unauthorized file uploads exceeding size limits, uploads to arbitrary object keys, and content-type spoofing, potentially leading to storage exhaustion, unauthorized data access, and security bypasses. Version 1.0.0-alpha.83 fixes the issue.
Exploits (2)
This PoC demonstrates a vulnerability in RustFS (v1.0.0-alpha.82) where S3 pre-signed POST conditions are not properly enforced, allowing attackers to bypass content-length, key prefix, and content-type restrictions. The exploit uses AWS SDK to generate pre-signed POST URLs and demonstrates bypass scenarios.
This repository contains a functional proof-of-concept exploit for CVE-2026-27607, demonstrating how an attacker can bypass S3 presigned post policy conditions in RustFS. The exploit includes examples of bypassing content-length-range, key prefix restrictions, and content-type restrictions.
References (1)
Scores
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H