CVE-2025-32434: формат контейнера обходил weights_only в torch.load
Уязвимость CVE-2025-32434 (CVSS 9.3–9.8) в PyTorch до 2.5.1 позволяла выполнять произвольный код при torch.load(weights_only=True), если чекпоинт был в legacy tar-формате или голом pickle. Исправлено в PyTorch 2.6.0, где weights_only=True стал значением по умолчанию. Автор выпустил статический сканер pytorch_checkpoint_scan.py с проверками PTC001/PTC002/PTC010.
- CVE-2025-32434: CVSS 9.3–9.8, затронут PyTorch ≤ 2.5.1, исправлено в 2.6.0
- Legacy tar и голый pickle обходили ограниченный unpickler при weights_only=True
- PyTorch 2.6.0 сделала weights_only=True значением по умолчанию
- Сканер pytorch_checkpoint_scan.py статически разбирает контейнер без импорта torch
Читать дальше
ИИ