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.
CVSS Details
- CVSS 3.1 Base Score: 7.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade go-toolsetUpgrade osbuild-composerUpgrade osbuild-composer-workerUpgrade runcUpgrade podman-dockerUpgrade containernetworking-pluginsUpgrade crunUpgrade podman-remoteUpgrade osbuild-luks2Upgrade delveUpgrade grafanaUpgrade osbuild-selinuxUpgrade criu-develUpgrade golang-binUpgrade podman-pluginsUpgrade container-selinuxUpgrade python3-criuUpgrade osbuild-ostreeUpgrade podman-testsUpgrade critUpgrade osbuild-depsolve-dnfUpgrade skopeo-testsUpgrade udicaUpgrade osbuildUpgrade golang-docsUpgrade fuse-overlayfsUpgrade gvisor-tap-vsockUpgrade python3-podmanUpgrade libslirp-develUpgrade golangUpgrade grafana-selinuxUpgrade netavarkUpgrade podmanUpgrade toolboxUpgrade criuUpgrade podman-gvproxyUpgrade aardvark-dnsUpgrade slirp4netnsUpgrade buildah-testsUpgrade oci-seccomp-bpf-hookUpgrade skopeoUpgrade buildahUpgrade python3-osbuildUpgrade containers-commonUpgrade osbuild-composer-coreUpgrade golang-testsUpgrade criu-libsUpgrade toolbox-testsUpgrade podman-catatonitUpgrade conmonUpgrade grafana-pcpUpgrade osbuild-lvm2Upgrade golang-miscUpgrade cockpit-podmanUpgrade golang-srcUpgrade libslirp | Mar 25, 2024 | Mar 21, 2024 |
| Oracle_linux | — | Upgrade udicaUpgrade criuUpgrade grafanaUpgrade fuse-overlayfsUpgrade slirp4netnsUpgrade go-toolsetUpgrade conmonUpgrade osbuild-composer-workerUpgrade podman-testsUpgrade container-selinuxUpgrade osbuild-luks2Upgrade podman-catatonitUpgrade podman-dockerUpgrade cockpit-podmanUpgrade libslirpUpgrade podman-gvproxyUpgrade python3-podmanUpgrade crunUpgrade buildahUpgrade golang-docsUpgrade osbuild-depsolve-dnfUpgrade netavarkUpgrade buildah-testsUpgrade golang-miscUpgrade golang-testsUpgrade python3-criuUpgrade golang-binUpgrade python3-osbuildUpgrade podman-pluginsUpgrade osbuild-composer-coreUpgrade oci-seccomp-bpf-hookUpgrade criu-develUpgrade osbuild-ostreeUpgrade golangUpgrade containers-commonUpgrade podman-remoteUpgrade osbuildUpgrade aardvark-dnsUpgrade libslirp-develUpgrade grafana-selinuxUpgrade runcUpgrade criu-libsUpgrade skopeoUpgrade podmanUpgrade gvisor-tap-vsockUpgrade delveUpgrade critUpgrade osbuild-selinuxUpgrade skopeo-testsUpgrade osbuild-lvm2Upgrade osbuild-composerUpgrade golang-srcUpgrade containernetworking-pluginsUpgrade grafana-pcp | Mar 21, 2024 | Mar 20, 2024 |
| Redhat Openshift | — | Upgrade butaneUpgrade conmonUpgrade rhcosUpgrade cri-toolsUpgrade openshift-clientsUpgrade ignitionUpgrade openshift4-aws-isoUpgrade microshiftUpgrade cri-oUpgrade podmanUpgrade openshiftUpgrade skopeoUpgrade ose-aws-ecr-image-credential-providerUpgrade containernetworking-pluginsUpgrade openshift-kuryrUpgrade runcUpgrade openshift-ansibleUpgrade buildah | Apr 3, 2024 | Mar 20, 2024 |
| Redhat_linux | — | Upgrade golang-docsUpgrade criu-debugsourceUpgrade osbuildUpgrade podman-debuginfoUpgrade osbuild-composer-worker-debuginfoUpgrade criu-libs-debuginfoUpgrade runc-debuginfoUpgrade podman-gvproxy-debuginfoUpgrade containernetworking-pluginsUpgrade osbuild-composer-workerUpgrade podman-remoteUpgrade oci-seccomp-bpf-hook-debuginfoUpgrade udicaUpgrade libslirp-develUpgrade container-selinuxUpgrade podman-debugsourceUpgrade slirp4netns-debuginfoUpgrade toolbox-debugsourceUpgrade golang-binUpgrade oci-seccomp-bpf-hook-debugsourceUpgrade go-toolsetUpgrade toolbox-debuginfoUpgrade crunUpgrade aardvark-dnsUpgrade grafana-debugsourceUpgrade delveUpgrade buildah-testsUpgrade runc-debugsourceUpgrade gvisor-tap-vsock-debugsourceUpgrade critUpgrade grafanaUpgrade podman-plugins-debuginfoUpgrade slirp4netns-debugsourceUpgrade osbuild-depsolve-dnfUpgrade osbuild-luks2Upgrade crun-debugsourceUpgrade runcUpgrade osbuild-composerUpgrade criu-develUpgrade skopeo-testsUpgrade osbuild-lvm2Upgrade cockpit-podmanUpgrade osbuild-selinuxUpgrade conmon-debuginfoUpgrade osbuild-composer-debugsourceUpgrade osbuild-composer-tests-debuginfoUpgrade containernetworking-plugins-debuginfoUpgrade grafana-pcpUpgrade libslirp-debugsourceUpgrade libslirp-debuginfoUpgrade python3-criuUpgrade containernetworking-plugins-debugsourceUpgrade skopeoUpgrade grafana-pcp-debuginfoUpgrade skopeo-debuginfoUpgrade python3-osbuildUpgrade netavarkUpgrade grafana-debuginfoUpgrade toolbox-testsUpgrade criu-debuginfoUpgrade podman-catatonitUpgrade osbuild-composer-debuginfoUpgrade delve-debugsourceUpgrade libslirpUpgrade golangUpgrade podman-gvproxyUpgrade skopeo-debugsourceUpgrade buildah-tests-debuginfoUpgrade golang-testsUpgrade containers-commonUpgrade gvisor-tap-vsock-debuginfoUpgrade fuse-overlayfsUpgrade podman-catatonit-debuginfoUpgrade criu-libsUpgrade buildah-debuginfoUpgrade toolboxUpgrade osbuild-ostreeUpgrade podman-remote-debuginfoUpgrade criuUpgrade buildah-debugsourceUpgrade delve-debuginfoUpgrade conmon-debugsourceUpgrade grafana-pcp-debugsourceUpgrade oci-seccomp-bpf-hookUpgrade podmanUpgrade crun-debuginfoUpgrade fuse-overlayfs-debuginfoUpgrade conmonUpgrade golang-srcUpgrade slirp4netnsUpgrade python3-podmanUpgrade podman-pluginsUpgrade podman-testsUpgrade fuse-overlayfs-debugsourceUpgrade podman-dockerNo solution existsUpgrade osbuild-composer-coreUpgrade buildahUpgrade golang-raceUpgrade gvisor-tap-vsockUpgrade golang-miscUpgrade osbuild-composer-core-debuginfoUpgrade grafana-selinux | Mar 22, 2024 | Mar 20, 2024 |
| Rocky_linux | — | Upgrade podman-gvproxyUpgrade skopeo-debugsourceUpgrade grafana-debugsourceUpgrade podman-testsUpgrade skopeo-debuginfoUpgrade conmonUpgrade libslirp-debugsourceUpgrade crun-debuginfoUpgrade osbuild-composer-debugsourceUpgrade go-toolsetUpgrade podman-debugsourceUpgrade conmon-debuginfoUpgrade osbuild-composer-debuginfoUpgrade grafanaUpgrade netavarkUpgrade buildah-testsUpgrade libslirpUpgrade slirp4netnsUpgrade grafana-pcp-debugsourceUpgrade grafana-debuginfoUpgrade buildahUpgrade toolboxUpgrade oci-seccomp-bpf-hook-debuginfoUpgrade containernetworking-plugins-debugsourceUpgrade crunUpgrade grafana-pcp-debuginfoUpgrade conmon-debugsourceUpgrade fuse-overlayfsUpgrade containernetworking-plugins-debuginfoUpgrade toolbox-testsUpgrade podman-remoteUpgrade oci-seccomp-bpf-hookUpgrade osbuild-composer-core-debuginfoUpgrade buildah-tests-debuginfoUpgrade aardvark-dnsUpgrade oci-seccomp-bpf-hook-debugsourceUpgrade fuse-overlayfs-debugsourceUpgrade criu-debuginfoUpgrade slirp4netns-debuginfoUpgrade podman-debuginfoUpgrade podmanUpgrade grafana-pcpUpgrade criu-develUpgrade podman-gvproxy-debuginfoUpgrade delveUpgrade golang-binUpgrade delve-debuginfoUpgrade criuUpgrade podman-plugins-debuginfoUpgrade criu-libs-debuginfoUpgrade podman-remote-debuginfoUpgrade podman-pluginsUpgrade osbuild-composer-worker-debuginfoUpgrade osbuild-composer-coreUpgrade golangUpgrade delve-debugsourceUpgrade criu-libsUpgrade slirp4netns-debugsourceUpgrade skopeo-testsUpgrade skopeoUpgrade containers-commonUpgrade osbuild-composer-workerUpgrade libslirp-debuginfoUpgrade runc-debugsourceUpgrade containernetworking-pluginsUpgrade toolbox-debuginfoUpgrade podman-catatonit-debuginfoUpgrade podman-catatonitUpgrade crun-debugsourceUpgrade criu-debugsourceUpgrade critUpgrade toolbox-debugsourceUpgrade runcUpgrade fuse-overlayfs-debuginfoUpgrade buildah-debugsourceUpgrade buildah-debuginfoUpgrade runc-debuginfoUpgrade osbuild-composerUpgrade libslirp-develUpgrade grafana-selinuxUpgrade python3-criu | Mar 28, 2024 | Mar 21, 2024 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub