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 toolboxUpgrade buildahUpgrade podman-remoteUpgrade udicaUpgrade podman-pluginsUpgrade fuse-overlayfsUpgrade aardvark-dnsUpgrade netavarkUpgrade criuUpgrade python3-criuUpgrade osbuild-composerUpgrade critUpgrade runcUpgrade crunUpgrade containernetworking-pluginsUpgrade podman-dockerUpgrade osbuild-composer-workerUpgrade toolbox-testsUpgrade podmanUpgrade podman-catatonitUpgrade skopeoUpgrade containers-commonUpgrade slirp4netnsUpgrade skopeo-testsUpgrade osbuild-composer-coreUpgrade cockpit-podmanUpgrade libslirpUpgrade criu-develUpgrade podman-gvproxyUpgrade buildah-testsUpgrade criu-libsUpgrade conmonUpgrade opentelemetry-collectorUpgrade container-selinuxUpgrade oci-seccomp-bpf-hookUpgrade python3-podmanUpgrade libslirp-develUpgrade podman-tests | May 3, 2026 | Apr 23, 2026 |
| Alpine Linux | — | Upgrade skopeo | Jun 18, 2026 | Apr 6, 2026 |
| Amazon Linux Ami 2 | — | Upgrade containerd-stressUpgrade nerdctl-debuginfoUpgrade nerdctlUpgrade containerd-debuginfoUpgrade containerd | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade containerd-debugsourceUpgrade containerdUpgrade containerd-debuginfoUpgrade containerd-stressUpgrade containerd-stress-debuginfoUpgrade nerdctl | May 4, 2026 | Apr 6, 2026 |
| Oracle_linux | — | Upgrade buildah-testsUpgrade buildah | Apr 27, 2026 | Apr 6, 2026 |
| Redhat Openshift | — | Upgrade cri-o | Sep 2, 2026 | Apr 6, 2026 |
| Redhat_linux | — | Upgrade buildah-debugsourceUpgrade containers-commonUpgrade podman-catatonitUpgrade skopeo-debugsourceUpgrade containernetworking-pluginsUpgrade osbuild-composer-debugsourceUpgrade crunUpgrade podman-catatonit-debuginfoUpgrade fuse-overlayfsUpgrade skopeoUpgrade criuUpgrade containernetworking-plugins-debugsourceUpgrade oci-seccomp-bpf-hook-debugsourceUpgrade image-builderUpgrade osbuild-composer-core-debuginfoUpgrade podmanNo solution existsUpgrade toolboxUpgrade toolbox-debugsourceUpgrade criu-debuginfoUpgrade crun-debugsourceUpgrade podman-tests-debuginfoUpgrade podman-remote-debuginfoUpgrade buildah-tests-debuginfoUpgrade toolbox-testsUpgrade conmon-debugsourceUpgrade libslirpUpgrade python3-podmanUpgrade conmonUpgrade criu-develUpgrade osbuild-composer-coreUpgrade image-builder-debugsourceUpgrade netavarkUpgrade oci-seccomp-bpf-hookUpgrade podman-testsUpgrade image-builder-debuginfoUpgrade fuse-overlayfs-debuginfoUpgrade criu-libs-debuginfoUpgrade podman-pluginsUpgrade osbuild-composer-workerUpgrade buildah-debuginfoUpgrade osbuild-composer-worker-debuginfoUpgrade critUpgrade skopeo-testsUpgrade osbuild-composerUpgrade containernetworking-plugins-debuginfoUpgrade fuse-overlayfs-debugsourceUpgrade podman-debugsourceUpgrade rh-podman-desktopUpgrade podman-gvproxyUpgrade python3-criuUpgrade podman-dockerUpgrade toolbox-debuginfoUpgrade libslirp-debuginfoUpgrade criu-debugsourceUpgrade runc-debugsourceUpgrade conmon-debuginfoUpgrade buildah-testsUpgrade buildahUpgrade oci-seccomp-bpf-hook-debuginfoUpgrade libslirp-debugsourceUpgrade osbuild-composer-debuginfoUpgrade opentelemetry-collectorUpgrade podman-gvproxy-debuginfoUpgrade osbuild-composer-tests-debuginfoUpgrade skopeo-debuginfoUpgrade podman-debuginfoUpgrade container-selinuxUpgrade libslirp-develUpgrade podman-plugins-debuginfoUpgrade crun-debuginfoUpgrade runc-debuginfoUpgrade cockpit-podmanUpgrade aardvark-dnsUpgrade runcUpgrade slirp4netns-debuginfoUpgrade podman-remoteUpgrade slirp4netnsUpgrade udicaUpgrade criu-libsUpgrade slirp4netns-debugsource | Apr 28, 2026 | Apr 6, 2026 |
| Rocky_linux | — | Upgrade containers-commonUpgrade podman-gvproxy-debuginfoUpgrade runc-debuginfoUpgrade toolbox-debuginfoUpgrade crun-debugsourceUpgrade podman-plugins-debuginfoUpgrade python3-criuUpgrade slirp4netns-debugsourceUpgrade opentelemetry-collectorUpgrade podman-pluginsUpgrade libslirp-debuginfoUpgrade image-builderUpgrade image-builder-debuginfoUpgrade oci-seccomp-bpf-hook-debugsourceUpgrade conmon-debuginfoUpgrade criu-develUpgrade osbuild-composer-debuginfoUpgrade osbuild-composer-workerUpgrade slirp4netns-debuginfoUpgrade podman-remote-debuginfoUpgrade containernetworking-plugins-debuginfoUpgrade oci-seccomp-bpf-hookUpgrade osbuild-composer-debugsourceUpgrade buildah-debugsourceUpgrade fuse-overlayfs-debugsourceUpgrade containernetworking-plugins-debugsourceUpgrade podman-catatonit-debuginfoUpgrade libslirp-debugsourceUpgrade libslirp-develUpgrade podman-debugsourceUpgrade skopeo-testsUpgrade libslirpUpgrade crunUpgrade crun-debuginfoUpgrade osbuild-composer-core-debuginfoUpgrade criu-libsUpgrade oci-seccomp-bpf-hook-debuginfoUpgrade toolbox-debugsourceUpgrade criu-libs-debuginfoUpgrade podman-tests-debuginfoUpgrade podman-catatonitUpgrade podman-debuginfoUpgrade runcUpgrade toolboxUpgrade runc-debugsourceUpgrade buildah-tests-debuginfoUpgrade buildah-testsUpgrade podman-testsUpgrade criu-debuginfoUpgrade podman-gvproxyUpgrade netavarkUpgrade criuUpgrade critUpgrade podmanUpgrade fuse-overlayfs-debuginfoUpgrade podman-remoteUpgrade osbuild-composerUpgrade image-builder-debugsourceUpgrade buildahUpgrade slirp4netnsUpgrade osbuild-composer-coreUpgrade aardvark-dnsUpgrade criu-debugsourceUpgrade conmon-debugsourceUpgrade buildah-debuginfoUpgrade toolbox-testsUpgrade containernetworking-pluginsUpgrade conmonUpgrade skopeoUpgrade osbuild-composer-worker-debuginfoUpgrade fuse-overlayfs | 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 9.4.14Upgrade Splunk Enterprise to version 10.0.9Upgrade Splunk Enterprise to version 10.4.2Upgrade Splunk Enterprise to version 9.4.13Upgrade 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