Twitter-bootstrap3
Уязвимости
11
Эксплуатируемые
0
Макс. CVSS
6.4
Макс. EPSS
0.1686
Распределение по критичности
Критический
0
Высокий
0
Средний
9
Низкий
0
Также сопоставлено как (исходные строки): twitter-bootstrap3
Топ уязвимостей
CVE-2024-6485В bootstrap обнаружена уязвимость безопасности, которая может привести к атакам с использованием межсайтового скриптинга (XSS). Уязвимость связана с атрибутом data-loading-text в плагине button. Эту уязвимость можно использовать, внедрив вредоносный код JavaScript в атрибут, который затем будет выполнен при переходе кнопки в состояние загрузки.
CVE-2019-8331В Bootstrap до версий 3.4.1 и 4.3.x до 4.3.1 возможна XSS в атрибуте data-template всплывающей подсказки или всплывающего окна.
CVE-2018-20677В Bootstrap до 3.4.0 возможен XSS в свойстве target конфигурации affix.
CVE-2018-20676В Bootstrap до 3.4.0 возможен XSS в атрибуте data-viewport tooltip.
CVE-2018-14042В Bootstrap до версии 4.1.2 возможна XSS в свойстве data-container tooltip.
CVE-2018-14041В Bootstrap до версии 4.1.2 возможна XSS в свойстве data-target scrollspy.
CVE-2018-14040В Bootstrap до версии 4.1.2 возможна XSS в атрибуте data-parent collapse.
CVE-2016-10735В Bootstrap 3.x до версии 3.4.0 и 4.x-beta до версии 4.0.0-beta.2 возможна XSS в атрибуте data-target, что является другой уязвимостью, чем CVE-2018-14041.
CVE-2025-1647Уязвимость, связанная с неправильной нейтрализацией входных данных при генерации веб-страницы (XSS или 'межсайтовый скриптинг'), в Bootstrap позволяет осуществить межсайтовый скриптинг (XSS). Эта проблема затрагивает Bootstrap версий от 3.4.1 до 4.0.0 [1].
Детали:
Уязвимость обнаружена в компонентах Popover и Tooltip Bootstrap 3, что позволяет использовать неэкранированный HTML. Согласно OWASP, атаки XSS представляют собой тип инъекции, при которой вредоносные скрипты внедряются в иначе безобидные и доверенные веб-сайты. XSS-атаки происходят, когда злоумышленник использует веб-приложение для отправки вредоносного кода, обычно в форме скрипта на стороне браузера, другому конечному пользователю.
Для воспроизведения уязвимости необходимо:
1. Создать HTML-страницу, настроенную на использование Bootstrap v3.4.1.
2. Добавить тег img, который изменит document.implementation, указав в атрибуте name значение implementation.
3. Добавить кнопку с data-toggle="tooltip" и data-html="true", в атрибуте title которой содержится код ```<img src=x onerror=alert('unsanitized tooltip')>```.
4. Альтернативно можно добавить кнопку с data-toggle="popover" и data-html="true", в атрибуте title которой содержится код ```<img src=y onerror=alert('unsanitized popover title')>```, а в атрибуте data-content - ```<img src=z onerror=alert('unsanitized popover data')>```.
Критичность уязвимости: Средняя.
Источники:
- [1] https://www.herodevs.com/vulnerability-directory/cve-2025-1647
CVE-2024-6531В Bootstrap обнаружена уязвимость, которая подвергает пользователей атакам с использованием межсайтового скриптинга (XSS). Проблема присутствует в компоненте карусели, где атрибуты data-slide и data-slide-to могут быть использованы через атрибут href тега <a> из-за неадекватной очистки. Эта уязвимость потенциально может позволить злоумышленникам выполнять произвольный JavaScript в браузере жертвы.
CVE-2024-6484В Bootstrap выявлена уязвимость, которая подвергает пользователей атакам межсайтового скриптинга (XSS). Проблема присутствует в компоненте карусели, где атрибуты data-slide и data-slide-to могут быть использованы через атрибут href тега <a> из-за недостаточной очистки. Эта уязвимость потенциально может позволить злоумышленникам выполнять произвольный код JavaScript в браузере жертвы.