GHSA-3936-cmfr-pm3m

ghsaUSosv

Black: Arbitrary file writes from unsanitized user input in cache file name

view advisory published 2026-03-12Licence: CC-BY-4.0

### Impact Black writes a cache file, the name of which is computed from various formatting options. The value of the `--python-cell-magics` option was placed in the filename without sanitization, which allowed an attacker who controls the value of this argument to write cache files to arbitrary file system locations. ### Patches Fixed in Black 26.3.1. ### Workarounds Do not allow untrusted user input into the value of the `--python-cell-magics` option.

01

describes (1)

Related CVEs.

IDseverity exploitable
CVE-2026-32274UShigh7.5—
Black is the uncompromising Python code formatter. Starting in version 24.3.0 and prior to version 26.3.1, Black writes a cache file, the name of which is computed from various for…
02

references

External citations — patches, advisories, analysis.

scry

Advisories like this name the exposed products attackers go after on your perimeter. See what is exposed on your perimeter with a free passive scan.

Free scan