golang.org/x/crypto: Keystream loop in amd64 assembly when overflowing 32-bit counter
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| n/a | n/a | affected |
|
Configuration 1 [-]
|
Configuration 2 [-]
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat OpenShift Container Platform 3.11 | |||
| atomic-enterprise-service-catalog-1:3.11.374-1.git.1675.738abcc.el7 | cpe:/a:redhat:openshift:3.11::el7 | RHSA-2021:0079 | 2021-01-20T00:00:00Z |
| atomic-openshift-0:3.11.374-1.git.0.ebd3ee9.el7 | cpe:/a:redhat:openshift:3.11::el7 | RHSA-2021:0079 | 2021-01-20T00:00:00Z |
| atomic-openshift-cluster-autoscaler-0:3.11.374-1.git.0.2996f62.el7 | cpe:/a:redhat:openshift:3.11::el7 | RHSA-2021:0079 | 2021-01-20T00:00:00Z |
| atomic-openshift-descheduler-0:3.11.374-1.git.299.f128e96.el7 | cpe:/a:redhat:openshift:3.11::el7 | RHSA-2021:0079 | 2021-01-20T00:00:00Z |
| atomic-openshift-dockerregistry-0:3.11.374-1.git.481.e6a880c.el7 | cpe:/a:redhat:openshift:3.11::el7 | RHSA-2021:0079 | 2021-01-20T00:00:00Z |
| atomic-openshift-metrics-server-0:3.11.374-1.git.53.9df25a9.el7 | cpe:/a:redhat:openshift:3.11::el7 | RHSA-2021:0079 | 2021-01-20T00:00:00Z |
| atomic-openshift-node-problem-detector-0:3.11.374-1.git.263.28335fb.el7 | cpe:/a:redhat:openshift:3.11::el7 | RHSA-2021:0079 | 2021-01-20T00:00:00Z |
| atomic-openshift-service-idler-0:3.11.374-1.git.15.523a1f7.el7 | cpe:/a:redhat:openshift:3.11::el7 | RHSA-2021:0079 | 2021-01-20T00:00:00Z |
| atomic-openshift-web-console-0:3.11.374-1.git.647.9e78d83.el7 | cpe:/a:redhat:openshift:3.11::el7 | RHSA-2021:0079 | 2021-01-20T00:00:00Z |
| golang-github-openshift-oauth-proxy-0:3.11.374-1.git.439.966c536.el7 | cpe:/a:redhat:openshift:3.11::el7 | RHSA-2021:0079 | 2021-01-20T00:00:00Z |
| golang-github-prometheus-alertmanager-0:3.11.374-1.git.0.3abd2a5.el7 | cpe:/a:redhat:openshift:3.11::el7 | RHSA-2021:0079 | 2021-01-20T00:00:00Z |
| golang-github-prometheus-node_exporter-0:3.11.374-1.git.1062.490d6d5.el7 | cpe:/a:redhat:openshift:3.11::el7 | RHSA-2021:0079 | 2021-01-20T00:00:00Z |
| golang-github-prometheus-prometheus-0:3.11.374-1.git.5026.29379c4.el7 | cpe:/a:redhat:openshift:3.11::el7 | RHSA-2021:0079 | 2021-01-20T00:00:00Z |
| openshift-enterprise-autoheal-0:3.11.374-1.git.218.9cf7939.el7 | cpe:/a:redhat:openshift:3.11::el7 | RHSA-2021:0079 | 2021-01-20T00:00:00Z |
| openshift-enterprise-cluster-capacity-0:3.11.374-1.git.379.80bd08f.el7 | cpe:/a:redhat:openshift:3.11::el7 | RHSA-2021:0079 | 2021-01-20T00:00:00Z |
| Red Hat OpenShift Container Platform 4.3 | |||
| openshift4/ose-hyperkube:v4.3.0-202001211731 | cpe:/a:redhat:openshift:4.3::el7 | RHBA-2020:0062 | 2020-01-23T00:00:00Z |
| openshift-0:4.3.0-202001131753.git.0.0aee6a8.el7 | cpe:/a:redhat:openshift:4.3::el7 | RHBA-2020:0063 | 2020-01-23T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
Debian DLA |
DLA-1840-1 | golang-go.crypto security update |
Debian DLA |
DLA-2402-1 | golang-go.crypto security update |
Debian DLA |
DLA-2442-1 | obfs4proxy security update |
Debian DLA |
DLA-2454-1 | rclone security update |
Debian DLA |
DLA-2527-1 | snapd security update |
Debian DLA |
DLA-3455-1 | golang-go.crypto security update |
EUVD |
EUVD-2022-5096 | An issue was discovered in the supplementary Go cryptography library, golang.org/x/crypto, before v0.0.0-20190320223903-b7391e95e576. A flaw was found in the amd64 implementation of the golang.org/x/crypto/salsa20 and golang.org/x/crypto/salsa20/salsa packages. If more than 256 GiB of keystream is generated, or if the counter otherwise grows greater than 32 bits, the amd64 implementation will first generate incorrect output, and then cycle back to previously generated keystream. Repeated keystream bytes can lead to loss of confidentiality in encryption applications, or to predictability in CSPRNG applications. |
Github GHSA |
GHSA-r5c5-pr8j-pfp7 | golang.org/x/crypto/salsa20/salsa uses insufficiently random values |
No CVSS v4.0
No CVSS v3.0
This CVE is not in the KEV list.
Exploit prediction score: 3.5% (3.452% probability within 30 days)
Key SSVC decision points have not yet been added.
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:2.3:a:golang:crypto:-:*:*:*:*:*:*:* cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:* |