Skip to content
OpenAdvisories
Medium · 6.5 CVE-2026-85665 EUVD-2026-71121GHSA-c887-2p5m-25wx

Bruno through 4.1.0 Arbitrary File Read via Unconfined Body File Path

Published Sep 4, 2026 · Updated Sep 5, 2026 · Assigned by VulnCheck

Description

Bruno versions through 4.1.0 fail to validate file paths in request body declarations, allowing attackers to read arbitrary local files by using parent-directory traversal segments. When a collection is executed, attackers can craft a request with a body:file path containing ../ sequences that resolve outside the collection directory, causing the application to read and exfiltrate arbitrary files to attacker-controlled endpoints.

Affected products

VendorProductAffectedFixed
usebruno bruno ≤ 4.1.0 —

Advisories 1

References