CVE-2024-47175
Функция ppdCreatePPDFromIPP2 библиотеки libppd не очищает атрибуты IPP при создании буфера PPD.
- Опубликовано
- 26 сент. 2024 г.
- Обновлено
- 3 нояб. 2025 г.
- Назначение CNA
- GitHub_M
- Наблюдены доказательства
- 24 авг. 2026 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HВысокий · следующие 30 дней
- Процентиль
- 99,2 %
- Дата модели
- 21 сент. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
CUPS — это основанная на стандартах система печати с открытым исходным кодом, а `libppd` может использоваться для поддержки устаревших PPD-файлов. Функция `ppdCreatePPDFromIPP2` из `libppd` не санитизирует атрибуты IPP при создании буфера PPD. При использовании в сочетании с другими функциями, такими как `cfGetPrinterAttributes5`, это может привести к управляемому пользователем вводу и в конечном итоге к выполнению кода через Foomatic. Эта уязвимость может быть частью цепочки эксплойтов, ведущей к удалённому выполнению кода (RCE), как описано в CVE-2024-47176.
Источники
3- CVE-2024-47176Эксплойт
Автоматизированная лаборатория VirtualBox для эксплуатации CVE-2024-47176 (CUPS RCE) с использованием собственного эксплойта на Python, целевой виртуальной машины Ubuntu и атакующей виртуальной машины Kali для практического тестирования на проникновение.
- CVE-2024-47176Эксплойт
Неаутентифицированное RCE в cups-browsed (эксплойт и шаблон nuclei)
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.