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

exploitDog

redhat логотип

CVE-2022-31015

Опубликовано: 01 июн. 2022
Источник: redhat
CVSS3: 5.3
EPSS Низкий

Описание

Waitress is a Web Server Gateway Interface server for Python 2 and 3. Waitress versions 2.1.0 and 2.1.1 may terminate early due to a thread closing a socket while the main thread is about to call select(). This will lead to the main thread raising an exception that is not handled and then causing the entire application to be killed. This issue has been fixed in Waitress 2.1.2 by no longer allowing the WSGI thread to close the socket. Instead, that is always delegated to the main thread. There is no work-around for this issue. However, users using waitress behind a reverse proxy server are less likely to have issues if the reverse proxy always reads the full response.

Отчет

The versions of waitress shipped with Red Hat products are not affected by this flaw.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Ceph Storage 3python-waitressNot affected
Red Hat Ceph Storage 4python-waitressNot affected
Red Hat Ceph Storage 5python-waitressNot affected
Red Hat Ceph Storage 7python-waitressAffected
Red Hat Openshift Container Storage 4python-waitressNot affected
Red Hat Openshift Data Foundation 4python-waitressNot affected
Red Hat OpenStack Platform 13 (Queens)python-waitressNot affected
Red Hat OpenStack Platform 16.1python-waitressNot affected
Red Hat OpenStack Platform 16.2python-waitressNot affected
Red Hat Quay 3quay/quay-rhel8Not affected

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

Дополнительная информация

Статус:

Low
Дефект:
CWE-248
https://bugzilla.redhat.com/show_bug.cgi?id=2092246waitress: uncaught Exception (due to a data race) leads to process termination

EPSS

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

5.3 Medium

CVSS3

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

CVSS3: 6.5
ubuntu
больше 3 лет назад

Waitress is a Web Server Gateway Interface server for Python 2 and 3. Waitress versions 2.1.0 and 2.1.1 may terminate early due to a thread closing a socket while the main thread is about to call select(). This will lead to the main thread raising an exception that is not handled and then causing the entire application to be killed. This issue has been fixed in Waitress 2.1.2 by no longer allowing the WSGI thread to close the socket. Instead, that is always delegated to the main thread. There is no work-around for this issue. However, users using waitress behind a reverse proxy server are less likely to have issues if the reverse proxy always reads the full response.

CVSS3: 6.5
nvd
больше 3 лет назад

Waitress is a Web Server Gateway Interface server for Python 2 and 3. Waitress versions 2.1.0 and 2.1.1 may terminate early due to a thread closing a socket while the main thread is about to call select(). This will lead to the main thread raising an exception that is not handled and then causing the entire application to be killed. This issue has been fixed in Waitress 2.1.2 by no longer allowing the WSGI thread to close the socket. Instead, that is always delegated to the main thread. There is no work-around for this issue. However, users using waitress behind a reverse proxy server are less likely to have issues if the reverse proxy always reads the full response.

CVSS3: 5.9
msrc
11 месяцев назад

Описание отсутствует

CVSS3: 6.5
debian
больше 3 лет назад

Waitress is a Web Server Gateway Interface server for Python 2 and 3. ...

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

Uncaught Exception (due to a data race) leads to process termination in Waitress

EPSS

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

5.3 Medium

CVSS3