Уязвимость ошибки "off-by-one" в функции "WebSocketHandshake::readServerHandshake" в WebCore в WebKit, позволяющая WebSocket-серверам вызвать отказ в обслуживании
Описание
Обнаружена уязвимость ошибки "off-by-one" в функции WebSocketHandshake::readServerHandshake в файле websockets/WebSocketHandshake.cpp в WebCore в WebKit до ревизии r56380. Эта уязвимость используется в продуктах, таких как Qt и другие. Удалённые WebSocket-серверы могут вызвать отказ в обслуживании (повреждение памяти) или, возможно, добиться неуточнённого воздействия через длинный и некорректный заголовок "upgrade".
Затронутые версии ПО
- WebKit до ревизии r56380 (используется в Qt и других продуктах)
Тип уязвимости
- Отказ в обслуживании (DoS)
- Повреждение памяти
- Неуточнённое воздействие
Затронутые пакеты
| Платформа | Пакет | Состояние | Рекомендация | Релиз |
|---|---|---|---|---|
| Red Hat Enterprise Linux 6 | qt | Will not fix | ||
| Red Hat Enterprise Linux 6 | webkitgtk | Not affected |
Показывать по
Дополнительная информация
Статус:
6.8 Medium
CVSS2
Связанные уязвимости
Off-by-one error in the WebSocketHandshake::readServerHandshake function in websockets/WebSocketHandshake.cpp in WebCore in WebKit before r56380, as used in Qt and other products, allows remote websockets servers to cause a denial of service (memory corruption) or possibly have unspecified other impact via an upgrade header that is long and invalid.
Off-by-one error in the WebSocketHandshake::readServerHandshake function in websockets/WebSocketHandshake.cpp in WebCore in WebKit before r56380, as used in Qt and other products, allows remote websockets servers to cause a denial of service (memory corruption) or possibly have unspecified other impact via an upgrade header that is long and invalid.
Off-by-one error in the WebSocketHandshake::readServerHandshake functi ...
Off-by-one error in the WebSocketHandshake::readServerHandshake function in websockets/WebSocketHandshake.cpp in WebCore in WebKit before r56380, as used in Qt and other products, allows remote websockets servers to cause a denial of service (memory corruption) or possibly have unspecified other impact via an upgrade header that is long and invalid.
6.8 Medium
CVSS2