Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

msrc логотип

CVE-2019-1332

Опубликовано: 10 дек. 2019
Источник: msrc
EPSS Низкий

Уязвимость XSS в Microsoft SQL Server Reporting Services из-за некорректной обработки специально сформированных веб-запросов на сервере SSRS

Описание

Уязвимость типа межсайтового скриптинга (XSS) в Microsoft SQL Server Reporting Services (SSRS) обнаружена из-за некорректной обработки веб-запросов специального формата к серверу SSRS.

Злоумышленник, эксплуатировавший уязвимость, способен выполнить скрипты в контексте целевого пользователя. Это позволяет злоумышленнику читать данные, к которым у него нет доступа, выполнять вредоносный код и использовать личность жертвы, чтобы совершать действия на сайте от имени пользователя, такие как изменение разрешений и удаление контента.

Условия эксплуатации

Для эксплуатации уязвимости злоумышленник должен убедить авторизованного пользователя кликнуть по специально сформированной ссылке на уязвимый сервер SSRS.

Решение

Обновление исправляет уязвимость путем корректировки обработки URL в SSRS.

Часто задаваемые вопросы (FAQ)

Есть экземпляры обновлений GDR и/или CU для моей версии SQL Server. Как определить, какое обновление использовать?

  1. Во-первых, определите номер версии вашего SQL Server. За более подробной информацией обратитесь к статье базы знаний Microsoft 321185 - Как определить версию, выпуск и уровень обновления SQL Server и его компонентов.
  2. Во-вторых, в таблице ниже найдите номер вашей версии или диапазон, в который входит ваш номер версии. Соответствующее обновление — это то, которое нужно установить.

Примечание: Если ваша версия SQL Server не представлена в таблице ниже, то она больше не поддерживается. Пожалуйста, обновитесь до последнего Пакета обновлений или продукта SQL Server, чтобы применить это и будущие обновления безопасности.

Номер обновленияЗаголовокПрименимо, если текущая версия продукта…Это обновление безопасности также включает релизы до…
4532097Обновление безопасности для SQL Server 2016 Service Pack 2 (GDR): 11 февраля 2020 г.13.0.5026.0 - 13.0.5101.9KB4505220 - Previous SQL16 SP2 GDR
4535706Обновление безопасности для SQL Server 2016 Service Pack 2 CU11: 11 февраля 2020 г.13.0.5149.0 - 13.0.5598.27KB4527378 – SQL16 SP2 CU11

Что обозначают обновления GDR и CU и как они различаются?

Обозначения General Distribution Release (GDR) и Cumulative Update (CU) соответствуют двум различным вариантам сервиса для базовых релизов SQL Server. Базовый релиз может быть либо RTM выпуском, либо выпуском Service Pack.

  • GDR обновления — накопительно содержат только обновления безопасности для заданного базового релиза.
  • CU обновления — накопительно содержат все функциональные исправления и обновления безопасности для заданного базового релиза.

Для любого базового релиза могут быть предложены как обновления GDR, так и CU (см. ниже).

  • Если установка SQL Server находится на базовой версии, можно выбрать либо обновление GDR, либо CU.
  • Если установка SQL Server намеренно устанавливала только предыдущие GDR обновления, то следует установить пакет обновления GDR.
  • Если установка SQL Server намеренно устанавливала предыдущие CU обновления, то следует установить пакет обновления CU безопасности.
  • Замечание: Вы имеете возможность один раз изменить путь обновления с GDR на CU. После применения CU обновления к установке SQL Server, вернуться к пути обновлений GDR невозможно.

Могут ли обновления безопасности применяться к экземплярам SQL Server на Windows Azure (IaaS)?

Да. Обновления безопасности могут быть предоставлены экземплярам SQL Server на Windows Azure (IaaS) через Microsoft Update, или клиенты могут загрузить обновления безопасности из Центра загрузок Microsoft и применить их вручную.

Обновления

ПродуктСтатьяОбновление
Microsoft SQL Server 2016 for x64-based Systems Service Pack 2 (CU)
Microsoft SQL Server 2016 for x64-based Systems Service Pack 2 (GDR)
SQL Server 2017 Reporting Services
SQL Server 2019 Reporting Services
Power BI Report Server

Показывать по

Возможность эксплуатации

Publicly Disclosed

No

Exploited

No

Latest Software Release

Exploitation Less Likely

Older Software Release

Exploitation Less Likely

EPSS

Процентиль: 83%
0.02052
Низкий

Связанные уязвимости

CVSS3: 6.1
nvd
почти 6 лет назад

A cross-site scripting (XSS) vulnerability exists when Microsoft SQL Server Reporting Services (SSRS) does not properly sanitize a specially-crafted web request to an affected SSRS server, aka 'Microsoft SQL Server Reporting Services XSS Vulnerability'.

CVSS3: 6.1
github
больше 3 лет назад

A cross-site scripting (XSS) vulnerability exists when Microsoft SQL Server Reporting Services (SSRS) does not properly sanitize a specially-crafted web request to an affected SSRS server, aka 'Microsoft SQL Server Reporting Services XSS Vulnerability'.

CVSS3: 6.1
fstec
почти 6 лет назад

Уязвимость серверной системы создания отчётов SQL Server Reporting Services, связанная с отсутствием мер по очистке входных данных, позволяющая нарушителю осуществлять межсайтовые сценарные атаки (XSS)

EPSS

Процентиль: 83%
0.02052
Низкий