Tóm tắt nhanh
- CVE-2024-34062 là lỗ hổng mức TRUNG BÌNH (CVSS 4.8) ảnh hưởng tqdm.
- Xác suất bị khai thác trong 30 ngày tới (EPSS): 0.44%, cao hơn 38.1% các lỗ hổng khác.
- Cách xử lý: cập nhật lên 4.66.3 hoặc mới hơn.
| Gói / sản phẩm | Phiên bản bị ảnh hưởng | Phiên bản đã vá |
|---|
| tqdm PyPI | ≥ 4.4.0, < 4.66.3
| 4.66.3
|
Mô tả
Impact
Any optional non-boolean CLI arguments (e.g. --delim, --buf-size, --manpath) are passed through python's eval, allowing arbitrary code execution. Example:
python -m tqdm --manpath="\" + str(exec(\"import os\nos.system('echo hi && killall python3')\")) + \""
Patches
https://github.com/tqdm/tqdm/commit/4e613f84ed2ae029559f539464df83fa91feb316 released in tqdm>=4.66.3
Workarounds
None
References
Mô tả của NVD
tqdm is an open source progress bar for Python and CLI. Any optional non-boolean CLI arguments (e.g. `--delim`, `--buf-size`, `--manpath`) are passed through python's `eval`, allowing arbitrary code execution. This issue is only locally exploitable and had been addressed in release version 4.66.3. All users are advised to upgrade. There are no known workarounds for this vulnerability.
Bạn đang dùng một trong các sản phẩm này? Quét site để biết có đang lộ phiên bản có lỗ hổng không.
Quét site miễn phí