Skip to content
OpenAdvisories
Medium · 5.1 CVE-2025-54388 EUVD-2025-23167GHSA-x4rx-4gw3-53p4GO-2025-3830

Moby's Firewalld reload makes published container ports accessible from remote hosts

Published Jul 30, 2025 · Updated Jul 30, 2025 · Assigned by GitHub_M

Description

Moby is an open source container framework developed by Docker Inc. that is distributed as Docker Engine, Mirantis Container Runtime, and various other downstream projects/products. In versions 28.2.0 through 28.3.2, when the firewalld service is reloaded it removes all iptables rules including those created by Docker. While Docker should automatically recreate these rules, versions before 28.3.3 fail to recreate the specific rules that block external access to containers. This means that after a firewalld reload, containers with ports published to localhost (like 127.0.0.1:8080) become accessible from remote machines that have network routing to the Docker bridge, even though they should only be accessible from the host itself. The vulnerability only affects explicitly published ports - unpublished ports remain protected. This issue is fixed in version 28.3.3.

Affected products

VendorProductAffectedFixed
moby moby >= 28.2.0, < 28.3.3 —

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.

ReleasePackageFixed inAdvisory
Ubuntu 26.10 docker.io No fix yet —
Ubuntu 26.04 LTS docker.io +1 No fix yet —
Ubuntu 25.10 docker.io +1 No fix yet —
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 24.04 LTS docker.io +1 No fix yet —
Ubuntu Pro 22.04 LTS docker.io +1 No fix yet —
Ubuntu Pro 20.04 LTS docker.io No fix yet —
Ubuntu Pro 18.04 LTS docker.io No fix yet —
Ubuntu Pro 16.04 LTS docker.io No fix yet —
ReleasePackageFixed inAdvisory
SLES 15 SP7 docker 28.3.3_ce-150000.230.1 SUSE-SU-2025:02914-1
SLES 15 SP6 docker 28.3.3_ce-150000.230.1 SUSE-SU-2025:02914-1
SLES 15 SP6 govulncheck-vulndb 0.0.20250814T182633-150000.1.98.1 SUSE-SU-2025:02912-1
SLES 15 SP5 docker 28.3.3_ce-150000.230.1 SUSE-SU-2025:02914-1
SLES 15 SP4 docker 28.3.3_ce-150000.230.1 SUSE-SU-2025:02914-1
SLES 15 SP3 docker 28.3.3_ce-150000.230.1 SUSE-SU-2025:02914-1
Show 18 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 12 SP5 docker 28.3.3_ce-98.137.1 SUSE-SU-2025:02913-1
SLES for SAP 16.0 docker 28.5.1_ce-160000.4.1 SUSE-SU-2026:20095-1
SLES for SAP 15 SP5 docker 28.3.3_ce-150000.230.1 SUSE-SU-2025:02914-1
SLES for SAP 15 SP4 docker 28.3.3_ce-150000.230.1 SUSE-SU-2025:02914-1
SLES for SAP 15 SP3 docker 28.3.3_ce-150000.230.1 SUSE-SU-2025:02914-1
SLES 16.0 docker 28.5.1_ce-160000.4.1 SUSE-SU-2026:20095-1
SLE Micro 6.2 docker 28.5.1_ce-160000.4.1 SUSE-SU-2026:20112-1
SLE Micro 6.1 docker 28.4.0_ce-slfo.1.1_6.1 SUSE-SU-2025:20743-1
SLE Micro 6.0 docker 28.3.3_ce-6.1 SUSE-SU-2025:20565-1
SLE Micro 5.5 docker 28.3.3_ce-150000.230.1 SUSE-SU-2025:02914-1
SLE Micro 5.4 docker 28.3.3_ce-150000.230.1 SUSE-SU-2025:02914-1
SLE Micro 5.3 docker 28.3.3_ce-150000.230.1 SUSE-SU-2025:02914-1
SLE Micro 5.2 docker 28.3.3_ce-150000.230.1 SUSE-SU-2025:02914-1
SLE Micro 5.1 docker 28.3.3_ce-150000.230.1 SUSE-SU-2025:02914-1
SLE HPC 15 SP5 docker 28.3.3_ce-150000.230.1 SUSE-SU-2025:02914-1
SLE HPC 15 SP4 docker 28.3.3_ce-150000.230.1 SUSE-SU-2025:02914-1
SLE HPC 15 SP3 docker 28.3.3_ce-150000.230.1 SUSE-SU-2025:02914-1
SUSE Enterprise Storage 7.1 docker 28.3.3_ce-150000.230.1 SUSE-SU-2025:02914-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed docker 28.3.3_ce-26.1 openSUSE-SU-2025:15395-1
openSUSE Tumbleweed govulncheck-vulndb 0.0.20250811T192933-1.1 openSUSE-SU-2025:15434-1
openSUSE Leap 16.0 docker 28.5.1_ce-160000.4.1 openSUSE-SU-2026:20057-1
openSUSE Leap 15.6 docker 28.3.3_ce-150000.230.1 SUSE-SU-2025:02914-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20250814T182633-150000.1.98.1 SUSE-SU-2025:02912-1
ReleasePackageFixed inAdvisory
Alpine v3.24 docker 28.3.3-r0 —
Alpine v3.23 docker 28.3.3-r0 —
Alpine v3.22 docker 28.3.3-r0 —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling apko +1 0.30.1-r1 —
Wolfi rolling aws-otel-collector +2 0.44.0-r1 —
Wolfi rolling buf 1.55.1-r3 —
Wolfi rolling buildah 1.41.0-r1 —
Wolfi rolling buildctl +1 0.23.2-r2 —
Wolfi rolling cadvisor +1 0.53.0-r4 —
Wolfi rolling dagger 0.18.14-r1 —
Wolfi rolling docker-cli-buildx 0.26.1-r1 —
Wolfi rolling docker-compose 2.39.1-r1 —
Wolfi rolling falcoctl 0.11.2-r6 —
Wolfi rolling goreleaser 2.11.1-r1 —
Wolfi rolling grype 0.96.1-r1 —
Wolfi rolling k9s 0.50.9-r3 —
Wolfi rolling kargo +1 1.6.1-r2 —
Wolfi rolling nerdctl 2.1.3-r2 —
Wolfi rolling openfga +2 1.9.2-r1 —
Wolfi rolling opentelemetry-collector +4 0.131.0-r1 —
Wolfi rolling osv-scanner 2.1.0-r2 —
Wolfi rolling spire-agent +2 1.12.4-r2 —
Wolfi rolling splunk-otel-collector +2 0.130.0-r1 —
Wolfi rolling syft 1.29.0-r1 —
Wolfi rolling trivy 0.64.1-r3 —
Wolfi rolling trufflehog 3.90.2-r1 —
Wolfi rolling tw +14 0.0.23-r1 —
Wolfi rolling wolfictl 0.38.5-r1 —
Wolfi rolling zarf 0.59.0-r1 —
Wolfi rolling zot 2.1.6-r1 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/docker/docker >= 28.2.0, < 28.3.3 28.3.3 GHSA-x4rx-4gw3-53p4
Go github.com/docker/docker >= 28.2.0+incompatible, < 28.3.3+incompatible 28.3.3+incompatible GO-2025-3830

Advisories 10

References