CVE-2026-3516
Contact List <= 3.0.18 — Межсайтовый скриптинг (XSS) с сохранением для аутентифицированных пользователей (Contributor+) через параметр '_cl_map_iframe'
- Опубликовано
- 20 мар. 2026 г.
- Обновлено
- 8 апр. 2026 г.
- Назначение CNA
- Wordfence
- Наблюдены доказательства
- 19 авг. 2026 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:NНизкий · следующие 30 дней
- Процентиль
- 19,8 %
- Дата модели
- 21 сент. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
Плагин Contact List для WordPress уязвим к межсайтовому скриптингу с сохранением (Stored XSS) через параметр '_cl_map_iframe' во всех версиях до 3.0.18 включительно. Это связано с недостаточной санитацией входных данных и экранированием вывода при обработке пользовательского поля Google Maps iframe. Функция saveCustomFields() в файле class-contact-list-custom-fields.php использует регулярное выражение для извлечения тегов <iframe> из пользовательского ввода, но не проверяет и не санитизирует атрибуты iframe, что позволяет включать обработчики событий, такие как 'onload'. Извлечённый HTML-код iframe сохраняется через update_post_meta() и впоследствии выводится на фронтенде в файле class-cl-public-card.php без какого-либо экранирования или фильтрации wp_kses. Это позволяет аутентифицированным злоумышленникам с правами уровня Contributor и выше внедрять произвольные веб-скрипты на страницы, которые будут выполняться при каждом обращении пользователя к заражённой странице.
Источники
1Аутентифицированный сохранённый межсайтовый скриптинг (XSS) в плагине Contact List
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.