CVE-2026-85665
Received Received - Intake

Bruno 3.4.2 Path Traversal Vulnerability

Vulnerability report for CVE-2026-85665, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-04

Last updated on: 2026-09-04

Assigner: VulnCheck

Description

Bruno versions through 3.4.2 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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-04
Last Modified
2026-09-04
Generated
2026-09-04
AI Q&A
2026-09-04
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
bruno bruno to 3.4.2 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

Bruno versions through 3.4.2 do not properly validate file paths in request body declarations. Attackers can exploit this by including parent-directory traversal segments (../) in file paths. When a collection is executed, this allows reading arbitrary local files outside the intended directory and sending them to attacker-controlled endpoints.

Detection Guidance

Check Bruno versions through 3.4.2 for file path validation failures. Monitor requests containing ../ sequences in file paths during collection execution. Inspect logs for arbitrary file reads or exfiltration attempts to external endpoints.

Impact Analysis

This vulnerability can lead to unauthorized access to sensitive files on the system running Bruno. Attackers may steal confidential data, configuration files, or other sensitive information, potentially causing data breaches or further compromise of the system.

Compliance Impact

This vulnerability can result in non-compliance with GDPR, HIPAA, and other regulations due to unauthorized data access or exfiltration. Organizations may face legal penalties, fines, or reputational damage if sensitive data is compromised through this flaw.

Mitigation Strategies

Upgrade Bruno to a version beyond 3.4.2 that validates file paths. Implement strict input validation for file paths in requests. Restrict file access permissions to prevent unauthorized reads. Monitor network traffic for suspicious exfiltration attempts.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-85665. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart