CVE-2026-43003
CVE-2026-43003
This page contains facts from public vulnerability sources. Check the original advisory before updating.
An issue was discovered in OpenStack ironic-python-agent 1.0.0 through 11.5.0. Ironic Python Agent (IPA) sometimes executes grub-install from within a chroot of the deployed partition image, leading to code execution in the case of a malicious image.
CVSS 8.0 · High · EPSS 1.0% · Fix available
- Published
- Updated
Affected products and versions
ironic-python-agent
- Versions
- ≥ 0, < 10.2.3: Affected (semver)
- ≥ 11.0.0, < 11.2.1: Affected (semver)
- ≥ 11.3.0, < 11.5.1: Affected (semver)
Update to 10.2.3; Update to 11.2.1; Update to 11.5.1
ironic Debian:12
- Versions
- 1:21.1.0-3
- 1:21.1.0-3+deb12u1
- 1:21.3.0-1
- 1:21.4.0-1
- 1:21.4.0-2
- 1:21.4.0-3
- 1:21.4.0-4
- 1:21.4.4-0+deb12u1
- Affected ranges
- ECOSYSTEM: < 1:21.4.4-0+deb12u2
Update to 1:21.4.4-0+deb12u2
ironic Debian:13
- Versions
- 1:29.0.0-7
- 1:29.0.5-0+deb13u1
- 1:29.0.5-0+deb13u2
- Affected ranges
- ECOSYSTEM: < 1:29.0.5-0+deb13u3
Update to 1:29.0.5-0+deb13u3
ironic Debian:14
- Versions
- 1:29.0.0-7
- 1:32.0.0-1
- 1:32.0.0-2
- 1:32.0.0-4
- 1:32.0.0-5
- 1:32.0.0-6
- 1:32.0.0-7
- 1:34.0.0-1
- 1:35.0.0-1
- 1:35.0.0-2
- 1:35.0.1-1
- 1:35.0.1-2
- 1:35.0.1-3
- 1:35.0.1-5
- 1:35.0.1-6
- Affected ranges
- ECOSYSTEM: < 1:35.0.1-7
Update to 1:35.0.1-7
ironic-python-agent Debian:13
- Versions
- 10.2.0-3
- 11.1.0-1
- 11.2.0-1
- 11.2.0-2
- 11.4.0-1
- 11.5.0-1
- 11.5.0-2
- 11.5.0-3
- 11.5.0-4
- 11.5.0-5
- 12.0.0-1
- 12.0.0-2
- 13.0.0-1
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
ironic-python-agent Debian:14
- Versions
- 10.2.0-3
- 11.1.0-1
- 11.2.0-1
- 11.2.0-2
- 11.4.0-1
- 11.5.0-1
- 11.5.0-2
- Affected ranges
- ECOSYSTEM: < 11.5.0-3
Update to 11.5.0-3
ironic-python-agent PyPI
- Versions
- 1.0.0
- 1.0.1
- 1.0.2
- 1.0.3
- 1.0.4
- 1.0.5
- 1.1.0
- 1.2.0
- 1.2.1
- 1.2.2
- 1.2.3
- 1.3.0
- 1.4.0
- 1.5.0
- 1.5.1
- 1.5.2
- 10.0.0
- 10.1.0
- 10.2.0
- 10.2.1
- 10.2.2
- 10.2.3
- 11.0.0
- 11.1.0
- 11.2.0
- 11.3.0
- 11.4.0
- 11.5.0
- 2.0.0
- 2.0.1
- 2.0.2
- 2.0.3
- 2.1.0
- 2.2.0
- 2.2.1
- 2.2.2
- 2.2.3
- 2.2.4
- 3.0.0
- 3.1.0
- 3.2.0
- 3.2.1
- 3.2.2
- 3.2.3
- 3.2.4
- 3.3.0
- 3.3.1
- 3.3.2
- 3.3.3
- 3.4.0
- 3.5.0
- 3.6.0
- 3.6.1
- 3.6.2
- 3.6.3
- 3.6.4
- 3.6.5
- 3.7.0
- 4.0.0
- 5.0.0
- 5.0.1
- 5.0.2
- 5.0.3
- 5.0.4
- 6.0.0
- 6.1.0
- 6.1.1
- 6.1.2
- 6.1.3
- 6.2.0
- 6.3.0
- 6.4.0
- 6.4.1
- 6.4.2
- 6.4.3
- 6.4.4
- 6.5.0
- 6.6.0
- 7.0.0
- 7.0.1
- 7.0.2
- 7.1.0
- 8.0.0
- 8.1.0
- 8.2.0
- 8.2.1
- 8.2.2
- 8.2.3
- 8.3.0
- 8.4.0
- 8.5.0
- 8.5.1
- 8.5.2
- 8.5.3
- 8.6.0
- 9.0.0
- 9.1.0
- 9.1.1
- 9.10.0
- 9.11.0
- 9.11.1
- 9.11.2
- 9.11.3
- 9.12.0
- 9.13.0
- 9.14.0
- 9.14.1
- 9.2.0
- 9.3.0
- 9.4.0
- 9.4.1
- 9.4.2
- 9.4.3
- 9.5.0
- 9.6.0
- 9.7.0
- 9.7.1
- 9.7.2
- 9.7.3
- 9.8.0
- 9.9.0
- Affected ranges
- ECOSYSTEM: ≥ 1.0.0, < 11.6.0
Update to 11.6.0
ironic-python-agent PyPI
- Versions
- 1.0.0
- 1.0.1
- 1.0.2
- 1.0.3
- 1.0.4
- 1.0.5
- 1.1.0
- 1.2.0
- 1.2.1
- 1.2.2
- 1.2.3
- 1.3.0
- 1.4.0
- 1.5.0
- 1.5.1
- 1.5.2
- 10.0.0
- 10.1.0
- 10.2.0
- 10.2.1
- 10.2.2
- 11.0.0
- 11.1.0
- 11.2.0
- 11.3.0
- 11.4.0
- 11.5.0
- 2.0.0
- 2.0.1
- 2.0.2
- 2.0.3
- 2.1.0
- 2.2.0
- 2.2.1
- 2.2.2
- 2.2.3
- 2.2.4
- 3.0.0
- 3.1.0
- 3.2.0
- 3.2.1
- 3.2.2
- 3.2.3
- 3.2.4
- 3.3.0
- 3.3.1
- 3.3.2
- 3.3.3
- 3.4.0
- 3.5.0
- 3.6.0
- 3.6.1
- 3.6.2
- 3.6.3
- 3.6.4
- 3.6.5
- 3.7.0
- 4.0.0
- 5.0.0
- 5.0.1
- 5.0.2
- 5.0.3
- 5.0.4
- 6.0.0
- 6.1.0
- 6.1.1
- 6.1.2
- 6.1.3
- 6.2.0
- 6.3.0
- 6.4.0
- 6.4.1
- 6.4.2
- 6.4.3
- 6.4.4
- 6.5.0
- 6.6.0
- 7.0.0
- 7.0.1
- 7.0.2
- 7.1.0
- 8.0.0
- 8.1.0
- 8.2.0
- 8.2.1
- 8.2.2
- 8.2.3
- 8.3.0
- 8.4.0
- 8.5.0
- 8.5.1
- 8.5.2
- 8.5.3
- 8.6.0
- 9.0.0
- 9.1.0
- 9.1.1
- 9.10.0
- 9.11.0
- 9.11.1
- 9.11.2
- 9.11.3
- 9.12.0
- 9.13.0
- 9.14.0
- 9.14.1
- 9.2.0
- 9.3.0
- 9.4.0
- 9.4.1
- 9.4.2
- 9.4.3
- 9.5.0
- 9.6.0
- 9.7.0
- 9.7.1
- 9.7.2
- 9.7.3
- 9.8.0
- 9.9.0
- Affected ranges
- ECOSYSTEM: ≥ 1.0.0, < 11.6.0
Update to 11.6.0
ironic-python-agent Ubuntu:24.04:LTS
- Versions
- 9.1.0-1ubuntu1
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
ironic-python-agent Ubuntu:25.10
- Versions
- 9.14.0-5
- 10.2.0-3
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
ironic-python-agent Ubuntu:26.10
- Versions
- 11.2.0-2
- 11.5.0-2
- 11.5.0-3
- 11.5.0-4
- 11.5.0-5
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
ironic-python-agent Ubuntu:26.04:LTS
- Versions
- 10.2.0-3
- 11.2.0-2
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
Original sources
- https://bugs.launchpad.net/ironic-python-agent/+bug/2148310
- https://github.com/openstack/ironic-python-agent/blob/236b33abffe6688afc39c21e351cc3889b3db2dd/ironic_python_agent/efi_utils.py#L134-L139
- http://www.openwall.com/lists/oss-security/2026/06/16/11
- https://access.redhat.com/security/cve/CVE-2026-43003
- https://bugzilla.redhat.com/show_bug.cgi?id=2464306
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-43003.json
- https://access.redhat.com/errata/RHSA-2026:60454
- https://access.redhat.com/errata/RHSA-2026:60446
- https://access.redhat.com/errata/RHSA-2026:57801
- https://access.redhat.com/errata/RHSA-2026:51038
- https://nvd.nist.gov/vuln/detail/CVE-2026-43003