CVE-2022-31630
Внеграничное чтение из-за недостаточной проверки входных данных в imageloadfont()
- Опубликовано
- 14 нояб. 2022 г.
- Обновлено
- 3 авг. 2024 г.
- Назначение CNA
- php
- Наблюдены доказательства
- 8 авг. 2026 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:HНизкий · следующие 30 дней
- Процентиль
- 82,2 %
- Дата модели
- 21 сент. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
В версиях PHP до 7.4.33, 8.0.25 и 8.1.12 при использовании функции imageloadfont() в расширении gd можно передать специально созданный файл шрифта, например, если загруженный шрифт используется с функцией imagechar(), будет использовано чтение за пределами выделенного буфера. Это может привести к сбоям или раскрытию конфиденциальной информации.
Источники
2Эксплойт доказательства концепции для CVE-2022-31630, уязвимость чтения за границами буфера в функции imageloadfont() расширения GD в PHP, затрагивающая PHP 7.4.x до 7.4.33.
Эксплойт-концепт для CVE-2022-31630, уязвимости чтения за пределами буфера в расширении GD языка PHP. Демонстрирует аварийное завершение и раскрытие памяти в уязвимых версиях PHP. Включает лабораторную среду на базе Docker для безопасного тестирования.
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.