CVE-2025-64512
pdfminer.six уязвим к выполнению произвольного кода при обработке специально созданного PDF-файла
- Опубликовано
- 10 нояб. 2025 г.
- Обновлено
- 8 янв. 2026 г.
- Назначение CNA
- GitHub_M
- Наблюдены доказательства
- 8 авг. 2026 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:HНизкий · следующие 30 дней
- Процентиль
- 24,2 %
- Дата модели
- 21 сент. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
Pdfminer.six — это поддерживаемый сообществом форк оригинального PDFMiner, инструмента для извлечения информации из PDF-документов. До версии 20251107 pdfminer.six выполняет произвольный код из вредоносного pickle-файла, если ему передан вредоносный PDF-файл. Функция `CMapDB._load_data()` в pdfminer.six использует `pickle.loads()` для десериализации pickle-файлов. Предполагается, что эти pickle-файлы являются частью дистрибутива pdfminer.six и хранятся в каталоге `cmap/`, однако вредоносный PDF может указать альтернативный каталог и имя файла, если имя файла заканчивается на `.pickle.gz`. Такой вредоносный сжатый pickle-файл может содержать код, который автоматически выполняется при обработке PDF. Версия 20251107 исправляет эту проблему.
Источники
10- CVE-2025-64512Эксплойт
CLI-обёртка для PoC CVE-2025-64512, генерирующая вредоносные полезные нагрузки в форматах PDF и pickle.gz для эксплуатации небезопасной десериализации в pdfminer.six, что обеспечивает удалённое выполнение кода при обработке специально созданных PDF-файлов.
Доказательство концепции для CVE-2025-64512 с использованием полиглот-файла.
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.