Description
gorilla/schema converts structs to and from form values. Prior to version 1.4.1 Running `schema.Decoder.Decode()` on a struct that has a field of type `[]struct{...}` opens it up to malicious attacks regarding memory allocations, taking advantage of the sparse slice functionality. Any use of `schema.Decoder.Decode()` on a struct with arrays of other structs could be vulnerable to this memory exhaustion vulnerability. Version 1.4.1 contains a patch for the issue.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| gorilla | schema | < 1.4.1 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | golang-github-gorilla-schema | 1.4.1-1 | — |
| Debian 13 | golang-github-gorilla-schema | 1.4.1-1 | — |
| Debian 12 | golang-github-gorilla-schema | No fix yet | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 26.10 | golang-github-gorilla-schema | No fix yet | — |
| Ubuntu 26.04 LTS | golang-github-gorilla-schema | No fix yet | — |
| Ubuntu 25.10 | golang-github-gorilla-schema | No fix yet | — |
| Ubuntu 24.04 LTS | golang-github-gorilla-schema | No fix yet | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 9 | podman +4 | 4:4.9.4-10.el9_4 | RHSA-2024:6194 |
| RHEL 8 | aardvark-dns | 2:1.10.0-1.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | buildah +1 | 2:1.33.8-4.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | cockpit-podman | 84.1-1.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | conmon | 3:2.1.10-1.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | container-selinux | 2:2.229.0-2.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | containernetworking-plugins | 1:1.4.0-5.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | containers-common | 2:1-82.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | crit +4 | 3.18-5.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | crun | 1.14.3-2.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | fuse-overlayfs | 1.13-1.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | libslirp +1 | 4.4.0-2.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | netavark | 2:1.10.3-1.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | oci-seccomp-bpf-hook | 1.2.10-1.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | podman +6 | 4:4.9.4-12.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | python-podman +1 | 4.9.0-2.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | runc | 1:1.1.12-4.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | skopeo +1 | 2:1.14.5-3.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | slirp4netns | 1.2.3-1.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | toolbox +1 | 0.0.99.5-2.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
| RHEL 8 | udica | 0.2.6-21.module+el8.10.0+22202+761b9a65 | RHSA-2024:5258 |
Show 4 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 9.2 EUS | podman +5 | 2:4.4.1-20.el9_2 | RHSA-2024:5634 |
| RHEL 9.0 E4S | podman +6 | 2:4.2.0-5.el9_0 | RHSA-2024:4825 |
| RHEL 8.8 EUS | aardvark-dns | 2:1.5.0-2.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | buildah +1 | 1:1.29.3-1.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | cockpit-podman | 63.1-1.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | conmon | 3:2.1.6-1.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | container-selinux | 2:2.229.0-1.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | containernetworking-plugins | 1:1.2.0-1.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | containers-common | 2:1-66.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | crit +4 | 3.15-4.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | crun | 1.8.4-2.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | fuse-overlayfs | 1.11-1.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | libslirp +1 | 4.4.0-1.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | netavark | 2:1.5.1-3.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | oci-seccomp-bpf-hook | 1.2.8-1.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | podman +6 | 3:4.4.1-22.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | python-podman +1 | 4.4.1-1.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | runc | 1:1.1.12-1.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | skopeo +1 | 2:1.11.2-0.2.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | slirp4netns | 1.2.0-3.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | toolbox +1 | 0.0.99.3-7.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| RHEL 8.8 EUS | udica | 0.2.6-20.module+el8.8.0+22142+4cbed6b3 | RHSA-2024:5194 |
| Red Hat OpenShift 4 | cri-o | 1.25.3-7.rhaos4.12.git44a2cb2.el9 | RHSA-2024:5202 |
| Red Hat OpenShift 4 | podman +6 | 3:4.2.0-11.rhaos4.12.el9 | RHSA-2024:5202, RHSA-2024:4963, RHSA-2024:4858 |
AlmaLinux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux 9 | podman +4 | 4:4.9.4-10.el9_4 | ALSA-2024:6194 |
| AlmaLinux 8 | aardvark-dns | 2:1.10.0-1.module_el8.10.0+3792+03eaed9c | ALSA-2024:5258 |
| AlmaLinux 8 | buildah +1 | 2:1.33.8-4.module_el8.10.0+3876+e55593a8 | ALSA-2024:5258 |
| AlmaLinux 8 | cockpit-podman | 84.1-1.module_el8.10.0+3858+6ad51f9f | ALSA-2024:5258 |
| AlmaLinux 8 | conmon | 3:2.1.10-1.module_el8.10.0+3845+87b84552 | ALSA-2024:5258 |
| AlmaLinux 8 | container-selinux | 2:2.229.0-2.module_el8.10.0+3876+e55593a8 | ALSA-2024:5258 |
| AlmaLinux 8 | containernetworking-plugins | 1:1.4.0-5.module_el8.10.0+3876+e55593a8 | ALSA-2024:5258 |
| AlmaLinux 8 | containers-common | 2:1-82.module_el8.10.0+3876+e55593a8 | ALSA-2024:5258 |
| AlmaLinux 8 | crit +2 | 3.18-5.module_el8.10.0+3845+87b84552 | ALSA-2024:5258 |
| AlmaLinux 8 | criu-devel | 3.18-5.module_el8.10.0+3858+6ad51f9f | ALSA-2024:5258 |
| AlmaLinux 8 | crun | 1.14.3-2.module_el8.10.0+3858+6ad51f9f | ALSA-2024:5258 |
| AlmaLinux 8 | fuse-overlayfs | 1.13-1.module_el8.10.0+3792+03eaed9c | ALSA-2024:5258 |
| AlmaLinux 8 | libslirp +1 | 4.4.0-2.module_el8.10.0+3858+6ad51f9f | ALSA-2024:5258 |
| AlmaLinux 8 | netavark | 2:1.10.3-1.module_el8.10.0+3858+6ad51f9f | ALSA-2024:5258 |
| AlmaLinux 8 | oci-seccomp-bpf-hook | 1.2.10-1.module_el8.10.0+3792+03eaed9c | ALSA-2024:5258 |
| AlmaLinux 8 | podman +6 | 4:4.9.4-12.module_el8.10.0+3876+e55593a8 | ALSA-2024:5258 |
| AlmaLinux 8 | python3-criu | 3.18-5.module_el8.10.0+3876+e55593a8 | ALSA-2024:5258 |
| AlmaLinux 8 | python3-podman | 4.9.0-2.module_el8.10.0+3876+e55593a8 | ALSA-2024:5258 |
| AlmaLinux 8 | runc | 1:1.1.12-4.module_el8.10.0+3876+e55593a8 | ALSA-2024:5258 |
| AlmaLinux 8 | skopeo +1 | 2:1.14.5-3.module_el8.10.0+3876+e55593a8 | ALSA-2024:5258 |
| AlmaLinux 8 | slirp4netns | 1.2.3-1.module_el8.10.0+3845+87b84552 | ALSA-2024:5258 |
| AlmaLinux 8 | toolbox +1 | 0.0.99.5-2.module_el8.10.0+3845+87b84552 | ALSA-2024:5258 |
| AlmaLinux 8 | udica | 0.2.6-21.module_el8.10.0+3858+6ad51f9f | ALSA-2024:5258 |
Rocky Linux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Rocky Linux 8 | aardvark-dns | 2:1.10.0-1.module+el8.10.0+1815+5fe7415e | RLSA-2024:5258 |
| Rocky Linux 8 | buildah | 2:1.33.8-4.module+el8.10.0+1843+6892ab28 | RLSA-2024:5258 |
| Rocky Linux 8 | cockpit-podman | 84.1-1.module+el8.10.0+1815+5fe7415e | RLSA-2024:5258 |
| Rocky Linux 8 | conmon | 3:2.1.10-1.module+el8.10.0+1815+5fe7415e | RLSA-2024:5258 |
| Rocky Linux 8 | container-selinux | 2:2.229.0-2.module+el8.10.0+1815+5fe7415e | RLSA-2024:5258 |
| Rocky Linux 8 | containernetworking-plugins | 1:1.4.0-5.module+el8.10.0+1843+6892ab28 | RLSA-2024:5258 |
| Rocky Linux 8 | containers-common | 2:1-82.module+el8.10.0+1843+6892ab28 | RLSA-2024:5258 |
| Rocky Linux 8 | criu | 3.18-5.module+el8.10.0+1815+5fe7415e | RLSA-2024:5258 |
| Rocky Linux 8 | crun | 1.14.3-2.module+el8.10.0+1815+5fe7415e | RLSA-2024:5258 |
| Rocky Linux 8 | fuse-overlayfs | 1.13-1.module+el8.10.0+1815+5fe7415e | RLSA-2024:5258 |
| Rocky Linux 8 | libslirp | 4.4.0-2.module+el8.10.0+1815+5fe7415e | RLSA-2024:5258 |
| Rocky Linux 8 | netavark | 2:1.10.3-1.module+el8.10.0+1815+5fe7415e | RLSA-2024:5258 |
| Rocky Linux 8 | oci-seccomp-bpf-hook | 1.2.10-1.module+el8.10.0+1815+5fe7415e | RLSA-2024:5258 |
| Rocky Linux 8 | podman | 4:4.9.4-12.module+el8.10.0+1843+6892ab28 | RLSA-2024:5258 |
| Rocky Linux 8 | python-podman | 4.9.0-2.module+el8.10.0+1843+6892ab28 | RLSA-2024:5258 |
| Rocky Linux 8 | runc | 1:1.1.12-4.module+el8.10.0+1843+6892ab28 | RLSA-2024:5258 |
| Rocky Linux 8 | skopeo | 2:1.14.5-3.module+el8.10.0+1843+6892ab28 | RLSA-2024:5258 |
| Rocky Linux 8 | slirp4netns | 1.2.3-1.module+el8.10.0+1815+5fe7415e | RLSA-2024:5258 |
| Rocky Linux 8 | toolbox | 0.0.99.5-2.module+el8.10.0+1815+5fe7415e.rocky.0.2.rocky.0.2 | RLSA-2024:5258 |
| Rocky Linux 8 | udica | 0.2.6-21.module+el8.10.0+1815+5fe7415e | RLSA-2024:5258 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | velociraptor | 0.7.0.4.git142.862ef23-1.1 | openSUSE-SU-2025:14663-1 |
Azure Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Azure Linux 3 | libcontainers-common | 20240213-2 | — |
| Azure Linux 3 | podman | 5.6.1-2 | — |
| Azure Linux 3 | telegraf | 1.31.0-2 | — |
| Azure Linux 2 (CBL-Mariner) | libcontainers-common | 20210626-4 | — |
| Azure Linux 2 (CBL-Mariner) | podman | No fix yet | — |
| Azure Linux 2 (CBL-Mariner) | telegraf | 1.29.4-7 | — |
Oracle Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Oracle Linux 9 | podman +4 | 4:4.9.4-10.0.1.el9_4 | ELSA-2024-6194 |
| Oracle Linux 8 | aardvark-dns | 2:1.10.0-1.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
| Oracle Linux 8 | buildah +1 | 2:1.33.8-4.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
| Oracle Linux 8 | cockpit-podman | 84.1-1.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
| Oracle Linux 8 | conmon | 3:2.1.10-1.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
| Oracle Linux 8 | container-selinux | 2:2.229.0-2.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
| Oracle Linux 8 | containernetworking-plugins | 1:1.4.0-5.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
| Oracle Linux 8 | containers-common | 2:1-82.0.1.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
| Oracle Linux 8 | crit +4 | 3.18-5.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
| Oracle Linux 8 | crun | 1.14.3-2.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
| Oracle Linux 8 | fuse-overlayfs | 1.13-1.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
| Oracle Linux 8 | libslirp +1 | 4.4.0-2.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
| Oracle Linux 8 | netavark | 2:1.10.3-1.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
| Oracle Linux 8 | oci-seccomp-bpf-hook | 1.2.10-1.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
| Oracle Linux 8 | podman +6 | 4:4.9.4-12.0.2.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
| Oracle Linux 8 | python3-podman | 4.9.0-2.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
| Oracle Linux 8 | runc | 1:1.1.12-4.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
| Oracle Linux 8 | skopeo +1 | 2:1.14.5-3.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
| Oracle Linux 8 | slirp4netns | 1.2.3-1.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
| Oracle Linux 8 | udica | 0.2.6-21.module+el8.10.0+90384+a78ffc57 | ELSA-2024-5258 |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | harbor-scanner-trivy | 0.31.3-r1 | — |
| Wolfi rolling | zot | 2.0.4-r9 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Go | github.com/gorilla/schema | < 1.4.1 | 1.4.1 | GHSA-3669-72x9-r9p3 |
Advisories 18
- ALSA-2024:6194 Important: podman security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2024:5258 Important: container-tools:rhel8 security update AlmaLinux Security Advisories · Oct 29, 2026
- RHSA-2024:6194 Red Hat Security Advisory: podman security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2024:5634 Red Hat Security Advisory: podman security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2024:5258 Red Hat Security Advisory: container-tools:rhel8 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2024:5194 Red Hat Security Advisory: container-tools:rhel8 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2024:5202 Red Hat Security Advisory: OpenShift Container Platform 4.12.63 packages and security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2024:4963 Red Hat Security Advisory: OpenShift Container Platform 4.14.34 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2024:4858 Red Hat Security Advisory: OpenShift Container Platform 4.16.5 packages and security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2024:4848 Red Hat Security Advisory: OpenShift Container Platform 4.13.46 security update Red Hat Security Advisories (RHSA) · Oct 9, 2026
- RHSA-2024:4825 Red Hat Security Advisory: podman security update Red Hat Security Advisories (RHSA) · Mar 19, 2026
- RHSA-2024:4702 Red Hat Security Advisory: OpenShift Container Platform 4.15.23 packages and security update Red Hat Security Advisories (RHSA) · Mar 19, 2026
- RLSA-2024:5258 Important: container-tools:rhel8 security update Rocky Linux Security Advisories · Feb 5, 2026
- openSUSE-SU-2025:14663-1 velociraptor-0.7.0.4.git142.862ef23-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- WID-SEC-2024-1709 Podman: Schwachstelle ermöglicht Denial of Service BSI CERT-Bund (WID) · Sep 3, 2024
- ELSA-2024-6194 Important: podman security update (Oracle Linux 9) Oracle Linux Security Advisories (ELSA) · Sep 3, 2024
- NCSC-2024-0339 Kwetsbaarheden verholpen in Microsoft Mariner NCSC-NL (Netherlands) · Aug 13, 2024
- ELSA-2024-5258 Important: container-tools:ol8 security update (Oracle Linux 8) Oracle Linux Security Advisories (ELSA) · Aug 13, 2024