Go JOSE provides an implementation of the Javascript Object Signing and Encryption set of standards in Go, including support for JSON Web Encryption (JWE), JSON Web Signature (JWS), and JSON Web Token (JWT) standards. Prior to 4.1.4 and 3.0.5, decrypting a JSON Web Encryption (JWE) object will panic if the alg field indicates a key wrapping algorithm (one ending in KW, with the exception of A128GCMKW, A192GCMKW, and A256GCMKW) and the encrypted_key field is empty. The panic happens when cipher.KeyUnwrap() in key_wrap.go attempts to allocate a slice with a zero or negative length based on the length of the encrypted_key. This code path is reachable from ParseEncrypted() / ParseEncryptedJSON() / ParseEncryptedCompact() followed by Decrypt() on the resulting object. Note that the parse functions take a list of accepted key algorithms. If the accepted key algorithms do not include any key wrapping algorithms, parsing will fail and the application will be unaffected. This panic is also reachable by calling cipher.KeyUnwrap() directly with any ciphertext parameter less than 16 bytes long, but calling this function directly is less common. Panics can lead to denial of service. This vulnerability is fixed in 4.1.4 and 3.0.5.
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 udicaUpgrade podman-remoteUpgrade podman-dockerUpgrade containernetworking-pluginsUpgrade podman-catatonitUpgrade critUpgrade crunUpgrade runcUpgrade toolboxUpgrade osbuild-composer-workerUpgrade criuUpgrade python3-criuUpgrade podmanUpgrade skopeoUpgrade buildahUpgrade aardvark-dnsUpgrade netavarkUpgrade fuse-overlayfsUpgrade toolbox-testsUpgrade podman-pluginsUpgrade osbuild-composerUpgrade skopeo-testsUpgrade podman-gvproxyUpgrade containers-commonUpgrade python3-podmanUpgrade opentelemetry-collectorUpgrade slirp4netnsUpgrade criu-develUpgrade libslirp-develUpgrade conmonUpgrade osbuild-composer-coreUpgrade cockpit-podmanUpgrade podman-testsUpgrade container-selinuxUpgrade oci-seccomp-bpf-hookUpgrade criu-libsUpgrade buildah-testsUpgrade libslirp | May 3, 2026 | Apr 23, 2026 |
| Alpine Linux | — | Upgrade skopeo | Jun 18, 2026 | Apr 6, 2026 |
| Amazon Linux Ami 2 | — | Upgrade containerdUpgrade nerdctlUpgrade nerdctl-debuginfoUpgrade containerd-debuginfoUpgrade containerd-stress | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade containerd-debugsourceUpgrade containerd-debuginfoUpgrade containerdUpgrade containerd-stressUpgrade containerd-stress-debuginfoUpgrade nerdctl | May 4, 2026 | Apr 6, 2026 |
| Oracle_linux | — | Upgrade buildahUpgrade buildah-tests | Apr 27, 2026 | Apr 6, 2026 |
| Redhat Openshift | — | Upgrade cri-o | Sep 2, 2026 | Apr 6, 2026 |
| Redhat_linux | — | Upgrade skopeoUpgrade containernetworking-pluginsUpgrade fuse-overlayfsUpgrade image-builder-debuginfoUpgrade containernetworking-plugins-debugsourceUpgrade criuUpgrade osbuild-composer-debugsourceUpgrade toolbox-testsUpgrade podman-remote-debuginfoUpgrade conmon-debugsourceNo solution existsUpgrade podman-testsUpgrade criu-libs-debuginfoUpgrade podman-pluginsUpgrade conmonUpgrade containers-commonUpgrade osbuild-composer-coreUpgrade image-builderUpgrade python3-podmanUpgrade criu-develUpgrade image-builder-debugsourceUpgrade podmanUpgrade podman-catatonitUpgrade osbuild-composer-core-debuginfoUpgrade skopeo-debugsourceUpgrade buildah-debugsourceUpgrade fuse-overlayfs-debuginfoUpgrade oci-seccomp-bpf-hook-debugsourceUpgrade libslirpUpgrade criu-debuginfoUpgrade podman-tests-debuginfoUpgrade crun-debugsourceUpgrade buildah-tests-debuginfoUpgrade crunUpgrade toolboxUpgrade toolbox-debugsourceUpgrade oci-seccomp-bpf-hookUpgrade podman-catatonit-debuginfoUpgrade netavarkUpgrade osbuild-composer-workerUpgrade udicaUpgrade libslirp-develUpgrade libslirp-debuginfoUpgrade podman-gvproxy-debuginfoUpgrade osbuild-composer-tests-debuginfoUpgrade opentelemetry-collectorUpgrade podman-dockerUpgrade podman-gvproxyUpgrade osbuild-composer-debuginfoUpgrade fuse-overlayfs-debugsourceUpgrade rh-podman-desktopUpgrade podman-debugsourceUpgrade python3-criuUpgrade runc-debuginfoUpgrade crun-debuginfoUpgrade runc-debugsourceUpgrade slirp4netnsUpgrade containernetworking-plugins-debuginfoUpgrade toolbox-debuginfoUpgrade skopeo-testsUpgrade skopeo-debuginfoUpgrade podman-debuginfoUpgrade osbuild-composer-worker-debuginfoUpgrade podman-plugins-debuginfoUpgrade runcUpgrade slirp4netns-debugsourceUpgrade osbuild-composerUpgrade aardvark-dnsUpgrade cockpit-podmanUpgrade critUpgrade criu-debugsourceUpgrade buildah-debuginfoUpgrade conmon-debuginfoUpgrade container-selinuxUpgrade criu-libsUpgrade slirp4netns-debuginfoUpgrade podman-remoteUpgrade oci-seccomp-bpf-hook-debuginfoUpgrade libslirp-debugsourceUpgrade buildah-testsUpgrade buildah | Apr 28, 2026 | Apr 6, 2026 |
| Rocky_linux | — | Upgrade runc-debugsourceUpgrade fuse-overlayfs-debuginfoUpgrade podman-gvproxyUpgrade image-builder-debugsourceUpgrade criu-debuginfoUpgrade netavarkUpgrade osbuild-composerUpgrade toolbox-testsUpgrade buildah-debuginfoUpgrade critUpgrade criuUpgrade podman-remoteUpgrade buildah-testsUpgrade osbuild-composer-worker-debuginfoUpgrade podman-debuginfoUpgrade aardvark-dnsUpgrade criu-libs-debuginfoUpgrade buildahUpgrade osbuild-composer-coreUpgrade fuse-overlayfsUpgrade podmanUpgrade runcUpgrade buildah-tests-debuginfoUpgrade podman-testsUpgrade slirp4netnsUpgrade toolboxUpgrade conmonUpgrade criu-debugsourceUpgrade containernetworking-pluginsUpgrade podman-catatonitUpgrade conmon-debugsourceUpgrade skopeoUpgrade toolbox-debugsourceUpgrade podman-tests-debuginfoUpgrade podman-remote-debuginfoUpgrade podman-gvproxy-debuginfoUpgrade oci-seccomp-bpf-hook-debuginfoUpgrade podman-plugins-debuginfoUpgrade podman-pluginsUpgrade criu-develUpgrade osbuild-composer-debuginfoUpgrade libslirpUpgrade conmon-debuginfoUpgrade python3-criuUpgrade slirp4netns-debuginfoUpgrade oci-seccomp-bpf-hookUpgrade image-builder-debuginfoUpgrade image-builderUpgrade podman-debugsourceUpgrade libslirp-develUpgrade buildah-debugsourceUpgrade crun-debuginfoUpgrade fuse-overlayfs-debugsourceUpgrade libslirp-debugsourceUpgrade podman-catatonit-debuginfoUpgrade skopeo-testsUpgrade containernetworking-plugins-debugsourceUpgrade containers-commonUpgrade osbuild-composer-core-debuginfoUpgrade oci-seccomp-bpf-hook-debugsourceUpgrade crunUpgrade runc-debuginfoUpgrade osbuild-composer-debugsourceUpgrade criu-libsUpgrade libslirp-debuginfoUpgrade crun-debugsourceUpgrade opentelemetry-collectorUpgrade containernetworking-plugins-debuginfoUpgrade osbuild-composer-workerUpgrade toolbox-debuginfoUpgrade slirp4netns-debugsource | Apr 29, 2026 | Apr 28, 2026 |
| Splunk | — | Upgrade Splunk Enterprise to version 10.2.5Upgrade Splunk Enterprise to version 10.2.6Upgrade Splunk Enterprise to version 10.4.1Upgrade Splunk Enterprise to version 10.4.2Upgrade Splunk Enterprise to version 9.4.13Upgrade Splunk Enterprise to version 10.0.9Upgrade Splunk Enterprise to version 9.4.14Upgrade Splunk Enterprise to version 10.0.8 | Jul 16, 2026 | Apr 6, 2026 |
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