RustFS, a distributed object storage system, had a flaw in its access control mechanism. Specifically, the `get condition values` function improperly trusted the `X-Forwarded-For` and `X-Real-Ip` headers provided by clients without verifying a trusted proxy. This allowed any reachable client to spoof the `aws:SourceIp` and bypass IP-allowlist policies.