CVE-2026-12568

Arbitrary File Write in postman_download module

Published Jun 17, 2026 CVSS 3.1 · 6.5 Medium EPSS < 1% KEV · Not listed
Description
The postman_download module uses the workspace name field from the Postman API to construct the local directory path without sanitization. If a malicious workspace has a name containing path traversal characters, pathlib resolves the path outside the intended output directory, allowing an attacker to write arbitrary files to the user's system.

Analysis

AI-generated

Technical impact

The postman_download module builds the local output directory from the workspace name returned by the Postman API. Because the name is used without any sanitization, a malicious workspace can contain path‑traversal characters. When pathlib resolves the path, it can point outside the intended directory, allowing the tool to create or overwrite files wherever it has write permission. This flaw permits an attacker who can create or modify a workspace to write arbitrary files to the system that runs BBOT, potentially compromising confidentiality, integrity, and availability of the affected machine.

Affected Systems

Black Lantern Security BBOT. No specific version information is provided, so any install that uses the postman_download module without input validation may be affected.

Risk and Exploitability

The CVSS score of 6.5 indicates medium severity, while the EPSS score of less than 1% shows a low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires an attacker who controls a Postman workspace sent to the vulnerable BBOT instance; the victim must run the tool against that workspace. Attackers with API access to a user’s Postman account are the most likely perpetrators, and the impact rises sharply if the vulnerable process runs with elevated privileges or on a shared filesystem.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade BBOT to the latest commit that sanitizes workspace names and removes path traversal handling errors.
  • Run BBOT in a restricted or sandboxed environment if an immediate upgrade is unavailable.
  • Manually review or reject workspace names containing ‘..’, slashes, or other path separators before processing.

Generated by OpenCVE AI on June 18, 2026 at 18:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-m54h-vhf9-3w3m BBOT: Arbitrary File Write in postman_download Module
History
Type Values Removed Values Added
First Time appeared Black Lantern Security
Black Lantern Security bbot
Vendors & Products Black Lantern Security
Black Lantern Security bbot
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description The postman_download module uses the workspace name field from the Postman API to construct the local directory path without sanitization. If a malicious workspace has a name containing path traversal characters, pathlib resolves the path outside the intended output directory, allowing an attacker to write arbitrary files to the user's system.
Title Arbitrary File Write in postman_download module
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N'}

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Sources

Status
PUBLISHED
Assigner
BLSOPS
Published
Updated
Jun 18, 2026, 12:48 PM
Reserved
Jun 17, 2026, 9:51 PM
Status
Deferred
Published
Jun 17, 2026, 11:17 PM
Modified
Oct 26, 2026, 11:10 AM