Description
BBOT's `github_workflows` module could be induced to write a downloaded artifact outside its configured output directory: its path-containment check did not resolve `..`, so a crafted `CODE_REPOSITORY` URL could traverse out of the intended folder. The write is bounded to two directory levels above the output location and its target is determined by the operator's configuration, not the attacker.
Published: 2026-07-08
Score: 3.1 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The github_workflows module of BBOT fails to normalize the ".." component during a path‑containment check, allowing a written artifact to be placed two directories above the configured output location. The location that is written to is determined by the operator, so the attacker cannot arbitrarily choose where the file is deposited, but the ability to write outside the intended sandbox still introduces the risk of overwriting or inserting malicious content into files that lie above the output folder.

Affected Systems

Black Lantern Security BBOT, specifically the github_workflows module that processes artifact downloads from arbitrary CODE_REPOSITORY URLs.

Risk and Exploitability

The CVSS score of 3.1 indicates low severity, and the EPSS score of less than 1% suggests a very low likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog, reinforcing its low priority. Exploitation requires an attacker to control the operator provides; thus, if the operator’s environment allows arbitrary repository inputs, an attacker could cause the module to write a file outside the intended directory, potentially affecting system integrity or overwriting critical files. Given the limited scope and low probability, the overall risk remains low but should not be ignored in environments that treat the output directory contents as sensitive.

Generated by OpenCVE AI on July 29, 2026 at 14:03 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade BBOT to the latest release that sanitizes the CODE_REPOSITORY URL and resolves ".." before performing the path‑containment check.
  • Restrict the ownership and permissions of the configured output directory to a non‑privileged user, and enforce read‑write restrictions that prevent writes above the directory structure.
  • Audit and limit the list of allowable CODE_REPOSITORY URLs in production, and consider disabling the ability to specify arbitrary URLs to eliminate the attack surface.

Generated by OpenCVE AI on July 29, 2026 at 14:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 08 Jul 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Black Lantern Security
Black Lantern Security bbot
Vendors & Products Black Lantern Security
Black Lantern Security bbot

Wed, 08 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 08 Jul 2026 15:45:00 +0000

Type Values Removed Values Added
Description BBOT's `github_workflows` module could be induced to write a downloaded artifact outside its configured output directory: its path-containment check did not resolve `..`, so a crafted `CODE_REPOSITORY` URL could traverse out of the intended folder. The write is bounded to two directory levels above the output location and its target is determined by the operator's configuration, not the attacker.
Title Path traversal in github_workflows allows writing artifacts outside output directory
Weaknesses CWE-22
References
Metrics cvssV3_1

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


Subscriptions

Black Lantern Security Bbot
cve-icon MITRE

Status: PUBLISHED

Assigner: BLSOPS

Published:

Updated: 2026-07-08T15:55:55.659Z

Reserved: 2026-07-07T15:14:11.304Z

Link: CVE-2026-14967

cve-icon Vulnrichment

Updated: 2026-07-08T15:55:52.689Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T14:15:03Z

Weaknesses
  • CWE-22

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