CVE-2024-1394

EUVD-2024-0854
A memory leak flaw was found in Golang in the RSA encrypting/decrypting code, which might lead to a resource exhaustion vulnerability using attacker-controlled inputs​. The memory leak happens in github.com/golang-fips/openssl/openssl/rsa.go#L113. The objects leaked are pkey​ and ctx​. That function uses named return parameters to free pkey​ and ctx​ if there is an error initializing the context or setting the different properties. All return statements related to error cases follow the "return nil, nil, fail(...)" pattern, meaning that pkey​ and ctx​ will be nil inside the deferred function that should free them.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
7.5 HIGH
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Awaiting analysis
This vulnerability is currently awaiting analysis.
Base Score
CVSS 3.x
EPSS Score
Percentile: 80%
Red Hat logo
Red Hat Enterprise Linux Releases
Red Hat Product
Release
buildah
RHEL 9
2:1.33.7-3.el9_4
fixed
buildah-tests
RHEL 9
2:1.33.7-3.el9_4
fixed
containernetworking-plugins
RHEL 9
1:1.4.0-4.el9_4
fixed
go-toolset
RHEL 9
0:1.21.9-2.el9_4
fixed
golang
RHEL 9
0:1.21.9-2.el9_4
fixed
golang-bin
RHEL 9
0:1.21.9-2.el9_4
fixed
golang-docs
RHEL 9
0:1.21.9-2.el9_4
fixed
golang-misc
RHEL 9
0:1.21.9-2.el9_4
fixed
golang-src
RHEL 9
0:1.21.9-2.el9_4
fixed
golang-tests
RHEL 9
0:1.21.9-2.el9_4
fixed
grafana
RHEL 8
0:9.2.10-16.el8_10
fixed
RHEL 9
0:9.2.10-16.el9_4
fixed
grafana-pcp
RHEL 9
0:5.1.1-2.el9_4
fixed
grafana-selinux
RHEL 8
0:9.2.10-16.el8_10
fixed
RHEL 9
0:9.2.10-16.el9_4
fixed
gvisor-tap-vsock
RHEL 9
6:0.7.3-4.el9_4
fixed
osbuild-composer
RHEL 8
0:101-2.el8_10
fixed
RHEL 9
0:132-1.el9
fixed
osbuild-composer-core
RHEL 8
0:101-2.el8_10
fixed
RHEL 9
0:132-1.el9
fixed
osbuild-composer-worker
RHEL 8
0:101-2.el8_10
fixed
RHEL 9
0:132-1.el9
fixed
podman
RHEL 9
4:4.9.4-5.el9_4
fixed
podman-docker
RHEL 9
4:4.9.4-5.el9_4
fixed
podman-plugins
RHEL 9
4:4.9.4-5.el9_4
fixed
podman-remote
RHEL 9
4:4.9.4-5.el9_4
fixed
podman-tests
RHEL 9
4:4.9.4-5.el9_4
fixed
runc
RHEL 9
4:1.1.12-3.el9_4
fixed
skopeo
RHEL 9
2:1.14.3-3.el9_4
fixed
skopeo-tests
RHEL 9
2:1.14.3-3.el9_4
fixed
References