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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Black Lantern Security | BBOT | 2.1.0 – ≤ <=2.8.5 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| PyPI | bbot | >= 2.1.0, < 2.8.6 | 2.8.6 | GHSA-m54h-vhf9-3w3m |