{"schema_version":"1.7.5","id":"GHSA-4vq8-7jfc-9cvp","published":"2025-07-29T19:56:25Z","modified":"2026-03-27T17:46:35.259892Z","aliases":["CVE-2025-54410","GO-2025-3829"],"related":["CGA-93wf-c9p6-cc24"],"summary":"Moby firewalld reload removes bridge network isolation","details":"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.\n\nFirewalld 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.\n\n### Impact\n\nThe iptables rules created by Docker are removed when firewalld is reloaded using, for example \"firewall-cmd --reload\", \"killall -HUP firewalld\", or \"systemctl reload firewalld\".\n\nWhen that happens, Docker must re-create the rules. However, in affected versions of Docker, the iptables rules that isolate containers in different bridge networks from each other are not re-created.\n\nOnce these rules have been removed, containers have access to any port, on any container, in any non-internal bridge network, running on the Docker host.\n\nContainers running in networks created with `--internal` or equivalent have no access to other networks. Containers that are only connected to these networks remain isolated after a firewalld reload.\n\nWhere Docker Engine is not running in the host's network namespace, it is unaffected. Including, for example, Rootless Mode, and Docker Desktop.\n\n### Patches\n\nMoby releases 28.0.0 and newer are not affected. A fix is available in moby release 25.0.13.\n\n### Workarounds\nAfter reloading firewalld, either:\n- Restart the docker daemon,\n- Re-create bridge networks, or\n- Use rootless mode.\n\n### References\nhttps://firewalld.org/\nhttps://firewalld.org/documentation/howto/reload-firewalld.html","affected":[{"package":{"name":"github.com/docker/docker","ecosystem":"Go","purl":"pkg:golang/github.com/docker/docker"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"25.0.13"}]}],"database_specific":{"last_known_affected_version_range":"<= 25.0.12","source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2025/07/GHSA-4vq8-7jfc-9cvp/GHSA-4vq8-7jfc-9cvp.json"}},{"package":{"name":"github.com/docker/docker","ecosystem":"Go","purl":"pkg:golang/github.com/docker/docker"},"ranges":[{"type":"SEMVER","events":[{"introduced":"26.0.0-rc1"},{"fixed":"28.0.0"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2025/07/GHSA-4vq8-7jfc-9cvp/GHSA-4vq8-7jfc-9cvp.json"}}],"references":[{"type":"WEB","url":"https://github.com/moby/moby/security/advisories/GHSA-4vq8-7jfc-9cvp"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2025-54410"},{"type":"WEB","url":"https://github.com/moby/moby/pull/49443"},{"type":"WEB","url":"https://github.com/moby/moby/pull/49728"},{"type":"WEB","url":"https://firewalld.org/documentation/howto/reload-firewalld.html"},{"type":"PACKAGE","url":"https://github.com/moby/moby"}],"database_specific":{"cwe_ids":["CWE-909"],"github_reviewed":true,"github_reviewed_at":"2025-07-29T19:56:25Z","nvd_published_at":"2025-07-30T14:15:28Z","severity":"LOW"},"severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:N"}]}