Ad

CVE-2026-71232

HIGH CVSS 3.1: 7,2 EPSS 0.30%
Обновлено 10 августа 2026
PHP
Параметр Значение
CVSS 7,2 (HIGH)
Тип уязвимости CWE-94 (Внедрение кода)
Поставщик PHP
Публичный эксплойт Нет

Редактор шаблонов администратора MacCMS10 (application/admin/controller/Template.php) блокирует опасные функции PHP в содержимом шаблона с помощью регулярного выражения черного списка, но в черном списке отсутствуют exec, passthru, popen, show_source, create_function, Register_shutdown_function, Register_tick_function и error_log. В сочетании с тегом шаблона {if} ThinkPHP, который встраивает атрибут условия непосредственно в исходный PHP (<?php if(condition): ?>), аутентифицированный администратор может внедрить полезную нагрузку, например {ifcondition="exec('id > /tmp/pwned.txt')"}{/if}, чтобы обеспечить удаленное выполнение кода. Исправлено в коммите 71ad3bb29570e110d8e973acff68040a3050ddf0 (22 июня 2026 г.), которое добавляло в фильтр недостающие функции.

Показать оригинальное описание (EN)

MacCMS10's admin template editor (application/admin/controller/Template.php) blocks dangerous PHP functions in template content via a blacklist regex, but the blacklist omitted exec, passthru, popen, show_source, create_function, register_shutdown_function, register_tick_function, and error_log.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Нужны права
Высокие
Нужны права администратора
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Высокое
Полная утечка данных
Целостность
Высокое
Полная модификация данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v3.1

Уязвимые продукты

magicblack:maccms10