CVE-2026-75526 in Django CMS
Сводка
по VulDB • 20.08.2026
django CMS — это простая в использовании и удобная для разработчиков система управления контентом (CMS) корпоративного уровня, работающая на базе Django. В версиях от 5.0.8 до 5.0.9 метод ContentRenderer.render_placeholder из файла cms/plugin_rendering.py может передавать сохраненные значения, контролируемые злоумышленником, в функцию ContentRenderer.render_exception при сбое рендеринга плагина в режиме редактирования. Значения из get_short_description(), сообщения об исключении, заполнителя (placeholder) или placeholder.source интерполируются в заголовок cms-rendering-exception и впоследствии возвращаются через mark_safe. Поскольку этот загололок не экранируется, сохраненный HTML выполняется в браузере редактора, а настройка settings.DEBUG не предотвращает отображение пользовательского заголовка. Исправление использует format_html для экранирования сообщения перед возвратом безопасного вывода заполнителя. Эта проблема исправлена в версиях 5.0.9 и выше.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.