CVE-2026-12567 Symlink-following arbitrary write via github_workflows module

Low 2.2 Published Updated

A local attacker can exploit symlink handling in BBOT's github_workflows module to write arbitrary files to sensitive locations.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-12567?

CVE-2026-12567 is a low-severity path traversal vulnerability in Black Lantern Security BBOT, published on 17 Jun 2026. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link.

Official description

The github_workflows module constructs local directory paths from user-controlled repository names without validating for symlinks. A local attacker sharing the scan directory can plant a symlink at the predictable output path, causing workflow data to be written to an attacker-chosen location.

Weakness: CWE-59

Which versions are affected by CVE-2026-12567?

3 open source packages ship an affected version, including bbot.

PackageAffectedFixed in
bbot PyPIFrom 2.0.02.8.5
bbot PyPIFrom 2.0.02.8.5
bbot PyPIFrom 2.0.02.8.5

How do I fix CVE-2026-12567?

Upgrade bbot to 2.8.5 or later.

Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.

Is CVE-2026-12567 being exploited?

There is no known exploitation of CVE-2026-12567 in the wild and no public exploit code.

Sources

Also known as GHSA-rvp7-w75q-9fv2, PYSEC-2026-2394.

Is CVE-2026-12567 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free