Cloudanix VulnDB

CVE-2025-54388

None

Moby firewalld reload makes published container ports accessible from remote hosts

CVSS

—

EPSS

0.2%

Published

Jul 29, 2025

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

In some container setups that use a common Linux firewall tool, containers meant to stay separate can still talk to each other, creating an unexpected path for data to move between them.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Data Exposure
Component
Container Runtime
Class
Misconfiguration
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

When Firewalld manages iptables, the Moby daemon does not correctly insert the expected isolation rules for separate bridge networks, allowing containers on different networks to send traffic to each other.

Why it matters to the business

Organizations running container workloads on affected Linux distributions with Firewalld enabled face increased risk of unauthorized data access or lateral movement between supposedly isolated container networks; the issue affects widely used container runtimes and has been present for over a year with only a modest rise in exploit probability.

How an attack unfolds

An attacker obtains the ability to run or influence containers on two different bridge networks, then sends packets between them; because the required drop rules are absent or overridden, the traffic succeeds where isolation was intended.

How to fix it

Upgrade Moby to commit bea959c7b793b32a893820b97c4eadc7c87fabb0 or later; on Alpaquita linux-lts update to 6.6.58-r0 or 6.12.41-r0; after upgrade restart the daemon and verify that cross-network traffic is dropped.

How to confirm the fix worked

Run containers on separate networks, attempt inter-network TCP/UDP connections, and confirm packets are dropped; inspect iptables output for the expected DOCKER-ISOLATION-STAGE-* chains containing REJECT rules when Firewalld is running.

Typical attack path

  1. Confirm Firewalld is active on a host running an affected Moby version
  2. Create two containers attached to separate user-defined bridge networks
  3. From one container attempt to reach a listening service in the other container
  4. Observe that the connection succeeds instead of being blocked

How to detect it

Examine dockerd logs for firewalld-related rule creation messages, audit iptables-save output for missing DOCKER-ISOLATION rules on hosts with Firewalld active, and monitor for unexpected successful connections between containers on different networks.

What your security team should do

  • Apply the listed package or commit updates immediately on all affected hosts
  • Add automated checks that verify cross-network isolation after every daemon restart
  • Document environments where Firewalld is required and prioritize them for patching
  • Review container network policies to ensure they do not rely solely on the broken isolation

The record

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. The Moby daemon component (dockerd), which is developed as [moby/moby](https://github.com/moby/moby) is commonly referred to as Docker, or Docker Engine. Firewalld is a daemon used by some Linux distributions to provide a dynamically managed firewall. When Firewalld is running, Docker uses its iptables backend to create rules, including rules to isolate containers in one bridge network from containers in other bridge networks.

Affected packages

Ecosystem Package Introduced Fixed
Go github.com/docker/docker 28.2.0 28.3.3
Go github.com/docker/docker 28.2.0+incompatible 28.3.3+incompatible
Chainguard agentbeat-fips 0 9.1.3-r1
Chainguard apko 0 0.30.1-r1
Chainguard apko-fips 0 0.30.1-r1
Chainguard auditbeat-8 0 8.19.3-r1
Chainguard auditbeat-8-oci-entrypoint 0 8.19.3-r1
Chainguard auditbeat-fips-9 0 9.1.3-r1
Chainguard auditbeat-fips-9.1 0 9.1.3-r1
Chainguard aws-otel-collector 0 0.44.0-r1
Chainguard aws-otel-collector-compat 0 0.44.0-r1
Chainguard aws-otel-collector-fips 0 0.44.0-r1
Chainguard aws-otel-collector-fips-healthcheck 0 0.44.0-r1
Chainguard aws-otel-collector-healthcheck 0 0.44.0-r1
Chainguard aws-otel-collector-healthcheck-fips 0 0.44.0-r1
Chainguard beats-8 0 8.19.3-r1
Chainguard beats-fips-9 0 9.1.3-r1
Chainguard beats-fips-9.1 0 9.1.3-r1
Chainguard bootc-image-builder 0 0_git20250828085034-r2
Chainguard buf 0 1.55.1-r3
Chainguard buildah 0 1.41.0-r1
Chainguard buildctl 0 0.23.2-r2
Chainguard buildctl-fips 0 0.23.2-r2
Chainguard buildkitd 0 0.23.2-r2
Chainguard buildkitd-fips 0 0.23.2-r2
Chainguard cadvisor 0 0.53.0-r4
Chainguard cadvisor-compat 0 0.53.0-r4
Chainguard cadvisor-fips 0 0.53.0-r3
Chainguard cg 0 0_git20250730-r0
Chainguard chainctl 0 0.2.113-r0
Chainguard dagger 0 0.18.14-r1
Chainguard docker-cli-buildx 0 0.26.1-r1
Chainguard docker-cli-buildx-fips 0 0.26.1-r1
Chainguard docker-compose 0 2.39.1-r1
Chainguard docker-compose-fips 0 2.39.1-r1
Chainguard docker-credential-cgr 0 0.2.113-r0
Chainguard elastic-agent 0 9.1.3-r1
Chainguard falcoctl 0 0.11.2-r6
Chainguard falcoctl-fips 0 0.11.2-r6
Chainguard falcoctl-fips 0 0.11.3-r0
Chainguard filebeat-8 0 8.19.3-r1
Chainguard filebeat-8-oci-entrypoint 0 8.19.3-r1
Chainguard filebeat-fips-9 0 9.1.3-r1
Chainguard filebeat-fips-9.1 0 9.1.3-r1
Chainguard gem-check 0 0.0.23-r1
Chainguard goreleaser 0 2.11.1-r1
Chainguard gosh 0 0.0.23-r1
Chainguard grype 0 0.96.1-r1
Chainguard grype-db 0 0.35.0-r1
Chainguard grype-db-manager 0 0.35.0-r1
Chainguard grype-fips 0 0.96.1-r1
Chainguard header-check 0 0.0.23-r1
Chainguard heartbeat-8 0 8.19.3-r1
Chainguard heartbeat-8-oci-entrypoint 0 8.19.3-r1
Chainguard heartbeat-fips-9 0 9.1.3-r1
Chainguard heartbeat-fips-9-oci-entrypoint 0 9.1.3-r1
Chainguard heartbeat-fips-9.1 0 9.1.3-r1
Chainguard heartbeat-fips-9.1-oci-entrypoint 0 9.1.3-r1
Chainguard help-check 0 0.0.23-r1
Chainguard k9s 0 0.50.9-r3
Chainguard k9s-fips 0 0.50.9-r2
Chainguard kargo 0 1.6.1-r2
Chainguard kargo-oci-compat 0 1.6.1-r2
Chainguard ldd-check 0 0.0.23-r1
Chainguard melange 0 0.30.1-r1
Chainguard melange-microvm-init 0 0.30.1-r1
Chainguard metricbeat-8 0 8.19.3-r1
Chainguard metricbeat-8-oci-entrypoint 0 8.19.3-r1
Chainguard metricbeat-fips-9 0 9.1.3-r1
Chainguard metricbeat-fips-9.1 0 9.1.3-r1
Chainguard nerdctl 0 2.1.3-r2
Chainguard nerdctl-fips 0 2.1.3-r2
Chainguard no-docs-check 0 0.0.23-r1
Chainguard openfga 0 1.9.2-r1
Chainguard openfga-compat 0 1.9.2-r1
Chainguard openfga-fips 0 1.9.2-r1
Chainguard openfga-fips-compat 0 1.9.2-r1
Chainguard openfga-fips-healthcheck-compat 0 1.9.2-r1
Chainguard openfga-healthcheck-compat 0 1.9.2-r1
Chainguard opentelemetry-collector 0 0.131.0-r1
Chainguard opentelemetry-collector-compat 0 0.131.0-r1
Chainguard opentelemetry-collector-contrib 0 0.131.0-r1
Chainguard opentelemetry-collector-contrib-compat 0 0.131.0-r1
Chainguard opentelemetry-collector-contrib-fips 0 0.131.0-r1
Chainguard opentelemetry-collector-fips 0 0.131.0-r1
Chainguard opentelemetry-collector-ocb 0 0.131.0-r1
Chainguard opentelemetry-collector-ocb-fips 0 0.131.0-r1
Chainguard osv-scanner 0 2.1.0-r2
Chainguard package-type-check 0 0.0.23-r1
Chainguard prometheus-3.5 0 3.5.0-r2
Chainguard prometheus-3.5-bitnami-compat 0 3.5.0-r2
Chainguard prometheus-3.5-iamguarded-compat 0 3.5.0-r2
Chainguard prometheus-fips-3.5 0 3.5.0-r2
Chainguard prometheus-fips-3.5-iamguarded-compat 0 3.5.0-r2
Chainguard spire-agent 0 1.12.4-r2
Chainguard spire-agent-fips 0 1.12.4-r2
Chainguard spire-oidc-discovery-provider 0 1.12.4-r2
Chainguard spire-oidc-discovery-provider-fips 0 1.12.4-r2
Chainguard spire-server 0 1.12.4-r2
Chainguard spire-server-fips 0 1.12.4-r2
Chainguard splunk-otel-collector 0 0.130.0-r1
Chainguard splunk-otel-collector-compat 0 0.130.0-r1
Chainguard splunk-otel-collector-doc 0 0.130.0-r1
Chainguard splunk-otel-collector-fips 0 0.130.0-r1
Chainguard splunk-otel-collector-migratecheckpoint 0 0.130.0-r1
Chainguard splunk-otel-collector-migratecheckpoint-compat 0 0.130.0-r1
Chainguard syft 0 1.29.0-r1
Chainguard syft-fips 0 1.29.0-r1
Chainguard symlink-check 0 0.0.23-r1
Chainguard syspeek 0 0.0.23-r1
Chainguard telegraf-1.35 0 1.35.3-r1
Chainguard trivy 0 0.64.1-r3
Chainguard trivy-fips 0 0.64.1-r2
Chainguard trufflehog 0 3.90.2-r1
Chainguard trufflehog-fips 0 3.90.2-r1
Chainguard tw 0 0.0.23-r1
Chainguard tw-pip-check 0 0.0.23-r1
Chainguard twt 0 0.0.23-r1
Chainguard usrmerge-tool 0 0.0.23-r1
Chainguard ver-check 0 0.0.23-r1
Chainguard verify-service 0 0.0.23-r1
Chainguard wolfictl 0 0.38.5-r1
Chainguard zarf 0 0.59.0-r1
Chainguard zot 0 2.1.6-r1
Debian:11 docker.io 0 No fix
Debian:12 docker.io 0 No fix
Debian:13 docker.io 0 No fix
SUSE:Enterprise Storage 7.1 docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise Micro 5.1 docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise Micro 5.2 docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise Micro 5.3 docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise Micro 5.4 docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise Micro 5.5 docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise Module for Basesystem 15 SP7 docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise Module for Containers 15 SP6 docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise Module for Containers 15 SP7 docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise Module for Package Hub 15 SP6 govulncheck-vulndb 0 0.0.20250814T182633-150000.1.98.1
SUSE:Linux Enterprise Server 15 SP3-LTSS docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise Server 15 SP4-LTSS docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise Server 15 SP5-LTSS docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 docker 0 28.3.3_ce-150000.230.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP5 docker 0 28.3.3_ce-150000.230.1
Wolfi apko 0 0.30.1-r1
Wolfi aws-otel-collector 0 0.44.0-r1
Wolfi aws-otel-collector-compat 0 0.44.0-r1
Wolfi aws-otel-collector-healthcheck 0 0.44.0-r1
Wolfi buf 0 1.55.1-r3
Wolfi buildah 0 1.41.0-r1
Wolfi buildctl 0 0.23.2-r2
Wolfi buildkitd 0 0.23.2-r2
Wolfi cadvisor 0 0.53.0-r4
Wolfi cadvisor-compat 0 0.53.0-r4
Wolfi dagger 0 0.18.14-r1
Wolfi docker-cli-buildx 0 0.26.1-r1
Wolfi docker-compose 0 2.39.1-r1
Wolfi falcoctl 0 0.11.2-r6
Wolfi gem-check 0 0.0.23-r1
Wolfi goreleaser 0 2.11.1-r1
Wolfi gosh 0 0.0.23-r1
Wolfi grype 0 0.96.1-r1
Wolfi header-check 0 0.0.23-r1
Wolfi help-check 0 0.0.23-r1
Wolfi k9s 0 0.50.9-r3
Wolfi kargo 0 1.6.1-r2
Wolfi kargo-oci-compat 0 1.6.1-r2
Wolfi ldd-check 0 0.0.23-r1
Wolfi melange 0 0.30.1-r1
Wolfi melange-microvm-init 0 0.30.1-r1
Wolfi nerdctl 0 2.1.3-r2
Wolfi no-docs-check 0 0.0.23-r1
Wolfi openfga 0 1.9.2-r1
Wolfi openfga-compat 0 1.9.2-r1
Wolfi openfga-healthcheck-compat 0 1.9.2-r1
Wolfi opentelemetry-collector 0 0.131.0-r1
Wolfi opentelemetry-collector-compat 0 0.131.0-r1
Wolfi opentelemetry-collector-contrib 0 0.131.0-r1
Wolfi opentelemetry-collector-contrib-compat 0 0.131.0-r1
Wolfi opentelemetry-collector-ocb 0 0.131.0-r1
Wolfi osv-scanner 0 2.1.0-r2
Wolfi package-type-check 0 0.0.23-r1
Wolfi prometheus-3.5 0 3.5.0-r2
Wolfi prometheus-3.5-bitnami-compat 0 3.5.0-r2
Wolfi prometheus-3.5-iamguarded-compat 0 3.5.0-r2
Wolfi spire-agent 0 1.12.4-r2
Wolfi spire-oidc-discovery-provider 0 1.12.4-r2
Wolfi spire-server 0 1.12.4-r2
Wolfi splunk-otel-collector 0 0.130.0-r1
Wolfi splunk-otel-collector-compat 0 0.130.0-r1
Wolfi splunk-otel-collector-doc 0 0.130.0-r1
Wolfi splunk-otel-collector-migratecheckpoint 0 0.130.0-r1
Wolfi splunk-otel-collector-migratecheckpoint-compat 0 0.130.0-r1
Wolfi syft 0 1.29.0-r1
Wolfi symlink-check 0 0.0.23-r1
Wolfi syspeek 0 0.0.23-r1

Related vulnerabilities