SPIP до 4.4.18 содержит уязвимость удаленного выполнения кода в действии editer_objet, где параметр arg разрешает имена таблиц SQL без принудительного применения списка разрешенных редактируемых столбцов, что позволяет злоумышленникам с действительным nonce вставлять контролируемые злоумышленником строки в таблицу spip_jobs. Злоумышленники могут предоставить arg=job/0 созданные значения функции и args, которые позже десериализуются и выполняются, когда очередь заданий cron опустошается, что приводит к выполнению произвольной функции PHP в базовой системе.
Показать оригинальное описание (EN)
SPIP before 4.4.18 contains a remote code execution vulnerability in the editer_objet action where the arg parameter resolves SQL table names without enforcing an editable columns allowlist, allowing attackers with a valid nonce to inject attacker-controlled rows into the spip_jobs table. Attackers can supply arg=job/0 with crafted fonction and args values, which are later unserialized and executed when the cron job queue is drained, resulting in arbitrary PHP function execution on the underlying system.
Характеристики атаки
Последствия
Строка CVSS v4.0