Описание
Netty before 4.1.42.Final mishandles whitespace before the colon in HTTP headers (such as a "Transfer-Encoding : chunked" line), which leads to HTTP request smuggling.
A flaw was found in Netty, where whitespace before the colon in HTTP headers is mishandled. This flaw allows an attacker to cause HTTP request smuggling.
Отчет
OpenShift Container Platform ships a vulnerable netty library as part of the logging-elasticsearch5 container. ElasticSearch's security team has stated that this vulnerability does not poses a substantial practical threat to ElasticSearch 6 [1]. We agree that this issue would be difficult to exploit these vulnerabilities on OpenShift Container Platform, so we're reducing the impact of this issue to moderate and may fix it in the future release. Red Hat Satellite ships vulnerable netty version embedded in Candlepin, however, is not directly vulnerable since HTTP requests are handled by Tomcat and not netty. [1] https://github.com/elastic/elasticsearch/issues/49396
Меры по смягчению последствий
- Use HTTP/2 instead (clear boundaries between requests)
- Disable reuse of backend connections eg.
http-reuse neverin HAProxy or whatever equivalent LB settings
Затронутые пакеты
| Платформа | Пакет | Состояние | Рекомендация | Релиз |
|---|---|---|---|---|
| A-MQ Clients 2 | netty | Not affected | ||
| Red Hat JBoss Fuse 6 | netty | Out of support scope | ||
| Red Hat OpenShift Container Platform 3.11 | openshift3/ose-logging-elasticsearch5 | Will not fix | ||
| Red Hat OpenShift Container Platform 4 | openshift4/ose-logging-elasticsearch5 | Will not fix | ||
| Red Hat Satellite 6 | candlepin | Not affected | ||
| EAP-CD 19 Tech Preview | netty | Fixed | RHSA-2020:2333 | 28.05.2020 |
| Red Hat AMQ | netty | Fixed | RHSA-2020:0922 | 23.03.2020 |
| Red Hat AMQ 7.4.3 | netty | Fixed | RHSA-2020:1445 | 14.04.2020 |
| Red Hat Data Grid 7.3.6 | netty | Fixed | RHSA-2020:2321 | 26.05.2020 |
| Red Hat Decision Manager 7 | netty | Fixed | RHSA-2020:3196 | 29.07.2020 |
Показывать по
Дополнительная информация
Статус:
EPSS
7.5 High
CVSS3
Связанные уязвимости
Netty before 4.1.42.Final mishandles whitespace before the colon in HTTP headers (such as a "Transfer-Encoding : chunked" line), which leads to HTTP request smuggling.
Netty before 4.1.42.Final mishandles whitespace before the colon in HTTP headers (such as a "Transfer-Encoding : chunked" line), which leads to HTTP request smuggling.
Netty before 4.1.42.Final mishandles whitespace before the colon in HT ...
Уязвимость NIO-инфраструктуры клиент/сервер для Java Netty, связанная с непоследовательной интерпретацией http-запросов, позволяющая нарушителю оказать воздействие на целостность данных
EPSS
7.5 High
CVSS3