CVE-2026-12568
Arbitrary File Write in postman_download module
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
6.5
Arbitrary File Write in postman_download module
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.
- Record
CVE-2026-12568- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
EUVDEUVD-2026-37818
6.5
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.
- Record
EUVD-2026-37818- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-m54h-vhf9-3w3m
6.5
BBOT: Arbitrary File Write in postman_download Module
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.
- Record
GHSA-m54h-vhf9-3w3m- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-22, CWE-73, CWE-125
- Updated
- 2026-11-02
NVD
6.5
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.
- Record
CVE-2026-12568- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
OSV
6.5
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.
- Record
CVE-2026-12568- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVGHSA-m54h-vhf9-3w3m
6.5
BBOT: Arbitrary File Write in postman_download Module
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.
- Record
GHSA-m54h-vhf9-3w3m- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-125, CWE-22, CWE-73
- Updated
- 2026-11-02
OSVPYSEC-2026-2393
6.5
BBOT: Arbitrary File Write in postman_download Module
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.
- Record
PYSEC-2026-2393- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
bbotPyPI |
2.1.0 to 2.8.5 | 2.8.6 |
bbotPyPI |
2.1.0 up to 2.8.6, plus listed versions 2.1.0.4809rc02.1.0.4813rc02.1.0.4815rc02.1.0.4817rc02.1.0.4819rc0 Show 45 moreShow less2.1.0.4921rc02.1.0.4929rc02.1.0.4935rc02.1.0.4937rc02.1.0.4939rc02.1.0.4951rc02.1.0.4954rc02.1.0.4957rc02.1.0.4959rc02.1.0.4971rc02.1.0.4978rc02.1.0.4980rc02.1.0.4984rc02.1.0.4992rc02.1.0.4995rc02.1.0.4999rc02.1.0.5001rc02.1.0.5004rc02.1.0.5021rc02.1.0.5028rc02.1.0.5036rc02.1.0.5040rc02.1.0.5078rc02.1.0.5082rc02.1.0.5097rc02.1.12.1.1.5103rc02.1.1.5119rc02.1.1.5121rc02.1.1.5123rc02.1.1.5125rc02.1.1.5127rc02.1.1.5138rc02.1.22.1.2.5140rc02.1.2.5147rc02.1.2.5149rc02.1.2.5152rc02.1.2.5154rc02.1.2.5156rc02.1.2.5158rc02.1.2.5161rc02.1.2.5171rc02.1.2.5173rc02.1.2.5175rc0 |
2.8.6 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-12568 is a medium vulnerability (CVSS 6.5) in Black Lantern Security Bbot, published June 17, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.25%, the 16th percentile. Fixed in bbot 2.8.6.
References
Left out here: 283 versions. The JSON record has them.