Integer overflow in websocket - CVE-2020-27813
Published: February 25, 2021
Vulnerability details
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to integer overflow when processing frames received via a websocket connection. A remote attacker can pass specially crafted data to the application, trigger integer overflow and perform a denial of service (DoS) attack.
Affected software
Red Hat OpenShift Container Platform
Ubuntu
golang-websocket-dev (Ubuntu package)
atomic-openshift-node-problem-detector (Red Hat package)
atomic-openshift-cluster-autoscaler (Red Hat package)
openshift-ansible (Red Hat package)
atomic-openshift (Red Hat package)
golang-github-prometheus-alertmanager (Red Hat package)
atomic-openshift-service-idler (Red Hat package)
atomic-openshift-metrics-server (Red Hat package)
openshift-enterprise-autoheal (Red Hat package)
atomic-openshift-descheduler (Red Hat package)
openshift-enterprise-cluster-capacity (Red Hat package)
golang-github-openshift-oauth-proxy (Red Hat package)
atomic-openshift-dockerregistry (Red Hat package)
atomic-openshift-web-console (Red Hat package)
golang-github-prometheus-node_exporter (Red Hat package)
openshift-kuryr (Red Hat package)
atomic-enterprise-service-catalog (Red Hat package)
golang-github-prometheus-prometheus (Red Hat package)
OpenShift Virtualization
How to mitigate CVE-2020-27813
Red Hat OpenShift Container Platform - addressed in versions 3.11.404, 4.7.12
golang-websocket-dev (Ubuntu package) - update to Ubuntu Pro
OpenShift Virtualization - addressed in versions 2.5.3, 4.8.0
atomic-openshift-node-problem-detector (Red Hat package) - update to 3.11.400-1.git.263.930aa57.el7
atomic-openshift-cluster-autoscaler (Red Hat package) - update to 3.11.404-1.git.0.2c258fe.el7
openshift-ansible (Red Hat package) - update to 3.11.404-1.git.0.d161108.el7
atomic-openshift (Red Hat package) - update to 3.11.404-1.git.0.dd58619.el7
golang-github-prometheus-alertmanager (Red Hat package) - update to 3.11.404-1.git.0.2817295.el7
atomic-openshift-service-idler (Red Hat package) - update to 3.11.404-1.git.15.6c64591.el7
atomic-openshift-metrics-server (Red Hat package) - update to 3.11.404-1.git.53.b9081b6.el7
openshift-enterprise-autoheal (Red Hat package) - update to 3.11.404-1.git.218.c348621.el7
atomic-openshift-descheduler (Red Hat package) - update to 3.11.404-1.git.299.2bfbb2f.el7
openshift-enterprise-cluster-capacity (Red Hat package) - update to 3.11.404-1.git.379.e6e2a1d.el7
golang-github-openshift-oauth-proxy (Red Hat package) - update to 3.11.404-1.git.439.06870e9.el7
atomic-openshift-dockerregistry (Red Hat package) - update to 3.11.404-1.git.481.5000e2c.el7
atomic-openshift-web-console (Red Hat package) - update to 3.11.404-1.git.677.0e37db7.el7
golang-github-prometheus-node_exporter (Red Hat package) - update to 3.11.404-1.git.1062.611825d.el7
openshift-kuryr (Red Hat package) - update to 3.11.404-1.git.1494.91fb403.el7
atomic-enterprise-service-catalog (Red Hat package) - update to 3.11.404-1.git.1675.3094ee9.el7
golang-github-prometheus-prometheus (Red Hat package) - update to 3.11.404-1.git.5026.5f1d705.el7
External References
Related Security Bulletins
- Denial of service in Gorilla Websocket
- Multiple vulnerabilities in OpenShift Container Platform
- Ubuntu update for golang-websocket
- Multiple vulnerabilities in OpenShift Virtualization 2.5
- Integer overflow in Red Hat OpenShift Container Platform 3.11
- Multiple vulnerabilities in OpenShift Virtualization 4.8