Debian Package Tracker
Register | Log in
Subscribe

ironic

Choose email to subscribe with

general
  • source: ironic (main)
  • version: 1:35.0.1-5
  • maintainer: Debian OpenStack (DMD)
  • uploaders: Thomas Goirand [DMD] – Michal Arbet [DMD]
  • arch: all
  • std-ver: 4.4.1
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 1:16.0.3-1
  • oldstable: 1:21.1.0-3
  • old-p-u: 1:21.1.0-3+deb12u1
  • stable: 1:29.0.0-7
  • stable-p-u: 1:29.0.5-0+deb13u1
  • testing: 1:35.0.1-3
  • unstable: 1:35.0.1-5
versioned links
  • 1:16.0.3-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1:21.1.0-3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1:21.1.0-3+deb12u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1:29.0.0-7: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1:29.0.5-0+deb13u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1:35.0.1-3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1:35.0.1-5: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • ironic-api
  • ironic-common
  • ironic-conductor
  • ironic-doc
  • ironic-novncproxy
  • python3-ironic
action needed
A new upstream version is available: 36.0.0 high
A new upstream version 36.0.0 is available, you should consider packaging it.
Created: 2026-06-06 Last update: 2026-06-10 03:02
6 security issues in trixie high

There are 6 open security issues in trixie.

3 important issues:
  • CVE-2026-44917: OpenStack Ironic before 35.0.2 allows a malicious authenticated project admin or manager to read local files on the Ironic conductor via a pxe_template.
  • CVE-2026-46447: OpenStack Ironic before 35.0.2 allows Boot Script Injection of an iPXE script if the attacker can set node.driver_info or node.instance_info.
  • CVE-2026-48681: OpenStack Ironic through before 35.0.2 allows file overwrite via directory traversal during deployment with a crafted ISO image.
3 issues left for the package maintainer to handle:
  • CVE-2026-42510: (needs triaging) OpenStack Ironic before 35.0.1 allows ipmitool execution in a non-default configuration that has a console interface.
  • CVE-2026-42997: (needs triaging) An issue was discovered in idrac in OpenStack Ironic before 35.0.1. During import, a user invoking molds can request authorization to be sent to a remote endpoint. The credential forwarded is a time-limited Keystone token (which provides access to all OpenStack services Ironic is authorized for); or basic credentials configured for molds storage. The fixed versions are 26.1.6, 29.0.5, 32.0.1, and 35.0.1.
  • CVE-2026-44916: (needs triaging) In OpenStack Ironic before 35.0.2 (in a certain non-default configuration), instance_info['ks_template'] is rendered without sandboxing.

You can find information about how to handle these issues in the security team's documentation.

1 issue that should be fixed with the next stable update:
  • CVE-2026-44919: In OpenStack Ironic through 35.x before a3f6d73, during image handling, an infinite loop in checksum calculations can occur via the file:///dev/zero URL.
Created: 2026-04-28 Last update: 2026-06-08 18:18
3 security issues in sid high

There are 3 open security issues in sid.

3 important issues:
  • CVE-2026-44917: OpenStack Ironic before 35.0.2 allows a malicious authenticated project admin or manager to read local files on the Ironic conductor via a pxe_template.
  • CVE-2026-46447: OpenStack Ironic before 35.0.2 allows Boot Script Injection of an iPXE script if the attacker can set node.driver_info or node.instance_info.
  • CVE-2026-48681: OpenStack Ironic through before 35.0.2 allows file overwrite via directory traversal during deployment with a crafted ISO image.
Created: 2026-06-03 Last update: 2026-06-08 18:18
4 security issues in forky high

There are 4 open security issues in forky.

4 important issues:
  • CVE-2026-44917: OpenStack Ironic before 35.0.2 allows a malicious authenticated project admin or manager to read local files on the Ironic conductor via a pxe_template.
  • CVE-2026-46447: OpenStack Ironic before 35.0.2 allows Boot Script Injection of an iPXE script if the attacker can set node.driver_info or node.instance_info.
  • CVE-2026-48681: OpenStack Ironic through before 35.0.2 allows file overwrite via directory traversal during deployment with a crafted ISO image.
  • CVE-2026-50589: In OpenStack Ironic 32 before 37.0.0, an unauthenticated malicious user could submit a crafted JSON string to some endpoints on the API or JSON-RPC service and effect a service crash.
Created: 2026-06-03 Last update: 2026-06-08 18:18
10 security issues in bullseye high

There are 10 open security issues in bullseye.

3 important issues:
  • CVE-2026-44917: OpenStack Ironic before 35.0.2 allows a malicious authenticated project admin or manager to read local files on the Ironic conductor via a pxe_template.
  • CVE-2026-46447: OpenStack Ironic before 35.0.2 allows Boot Script Injection of an iPXE script if the attacker can set node.driver_info or node.instance_info.
  • CVE-2026-48681: OpenStack Ironic through before 35.0.2 allows file overwrite via directory traversal during deployment with a crafted ISO image.
7 issues postponed or untriaged:
  • CVE-2024-44082: (postponed; to be fixed through a stable update) In OpenStack Ironic before 26.0.1 and ironic-python-agent before 9.13.1, there is a vulnerability in image processing, in which a crafted image could be used by an authenticated user to exploit undesired behaviors in qemu-img, including possible unauthorized access to potentially sensitive data. The affected/fixed version details are: Ironic: <21.4.3, >=22.0.0 <23.0.2, >=23.1.0 <24.1.2, >=25.0.0 <26.0.1; Ironic-python-agent: <9.4.2, >=9.5.0 <9.7.1, >=9.8.0 <9.11.1, >=9.12.0 <9.13.1.
  • CVE-2024-47211: (postponed; to be fixed through a stable update) In OpenStack Ironic before 21.4.4, 22.x and 23.x before 23.0.3, 23.x and 24.x before 24.1.3, and 25.x and 26.x before 26.1.0, there is a lack of checksum validation of supplied image_source URLs when configured to convert images to a raw format for streaming.
  • CVE-2025-44021: (postponed; to be fixed through a stable update) OpenStack Ironic before 29.0.1 can write unintended files to a target node disk during image handling (if a deployment was performed via the API). A malicious project assigned as a node owner can provide a path to any local file (readable by ironic-conductor), which may then be written to the target node disk. This is difficult to exploit in practice, because a node deployed in this manner should never reach the ACTIVE state, but it still represents a danger in environments running with non-default, insecure configurations such as with automated cleaning disabled. The fixed versions are 24.1.3, 26.1.1, and 29.0.1.
  • CVE-2026-42510: (postponed; to be fixed through a stable update) OpenStack Ironic before 35.0.1 allows ipmitool execution in a non-default configuration that has a console interface.
  • CVE-2026-42997: (needs triaging) An issue was discovered in idrac in OpenStack Ironic before 35.0.1. During import, a user invoking molds can request authorization to be sent to a remote endpoint. The credential forwarded is a time-limited Keystone token (which provides access to all OpenStack services Ironic is authorized for); or basic credentials configured for molds storage. The fixed versions are 26.1.6, 29.0.5, 32.0.1, and 35.0.1.
  • CVE-2026-44916: (needs triaging) In OpenStack Ironic before 35.0.2 (in a certain non-default configuration), instance_info['ks_template'] is rendered without sandboxing.
  • CVE-2026-44919: (needs triaging) In OpenStack Ironic through 35.x before a3f6d73, during image handling, an infinite loop in checksum calculations can occur via the file:///dev/zero URL.
Created: 2026-06-03 Last update: 2026-06-08 18:18
6 security issues in bookworm high

There are 6 open security issues in bookworm.

3 important issues:
  • CVE-2026-44917: OpenStack Ironic before 35.0.2 allows a malicious authenticated project admin or manager to read local files on the Ironic conductor via a pxe_template.
  • CVE-2026-46447: OpenStack Ironic before 35.0.2 allows Boot Script Injection of an iPXE script if the attacker can set node.driver_info or node.instance_info.
  • CVE-2026-48681: OpenStack Ironic through before 35.0.2 allows file overwrite via directory traversal during deployment with a crafted ISO image.
3 issues left for the package maintainer to handle:
  • CVE-2024-44082: (needs triaging) In OpenStack Ironic before 26.0.1 and ironic-python-agent before 9.13.1, there is a vulnerability in image processing, in which a crafted image could be used by an authenticated user to exploit undesired behaviors in qemu-img, including possible unauthorized access to potentially sensitive data. The affected/fixed version details are: Ironic: <21.4.3, >=22.0.0 <23.0.2, >=23.1.0 <24.1.2, >=25.0.0 <26.0.1; Ironic-python-agent: <9.4.2, >=9.5.0 <9.7.1, >=9.8.0 <9.11.1, >=9.12.0 <9.13.1.
  • CVE-2024-47211: (needs triaging) In OpenStack Ironic before 21.4.4, 22.x and 23.x before 23.0.3, 23.x and 24.x before 24.1.3, and 25.x and 26.x before 26.1.0, there is a lack of checksum validation of supplied image_source URLs when configured to convert images to a raw format for streaming.
  • CVE-2026-44919: (needs triaging) In OpenStack Ironic through 35.x before a3f6d73, during image handling, an infinite loop in checksum calculations can occur via the file:///dev/zero URL.

You can find information about how to handle these issues in the security team's documentation.

4 issues that should be fixed with the next stable update:
  • CVE-2025-44021: OpenStack Ironic before 29.0.1 can write unintended files to a target node disk during image handling (if a deployment was performed via the API). A malicious project assigned as a node owner can provide a path to any local file (readable by ironic-conductor), which may then be written to the target node disk. This is difficult to exploit in practice, because a node deployed in this manner should never reach the ACTIVE state, but it still represents a danger in environments running with non-default, insecure configurations such as with automated cleaning disabled. The fixed versions are 24.1.3, 26.1.1, and 29.0.1.
  • CVE-2026-42510: OpenStack Ironic before 35.0.1 allows ipmitool execution in a non-default configuration that has a console interface.
  • CVE-2026-42997: An issue was discovered in idrac in OpenStack Ironic before 35.0.1. During import, a user invoking molds can request authorization to be sent to a remote endpoint. The credential forwarded is a time-limited Keystone token (which provides access to all OpenStack services Ironic is authorized for); or basic credentials configured for molds storage. The fixed versions are 26.1.6, 29.0.5, 32.0.1, and 35.0.1.
  • CVE-2026-44916: In OpenStack Ironic before 35.0.2 (in a certain non-default configuration), instance_info['ks_template'] is rendered without sandboxing.
Created: 2024-09-04 Last update: 2026-06-08 18:18
Does not build reproducibly during testing normal
A package building reproducibly enables third parties to verify that the source matches the distributed binaries. It has been identified that this source package produced different results, failed to build or had other issues in a test environment. Please read about how to improve the situation!
Created: 2026-05-24 Last update: 2026-06-10 03:03
1 new commit since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit 2c396bbfda32409524f28d082232bc29a7665372
Author: Thomas Goirand <zigo@debian.org>
Date:   Sat Jun 6 18:07:51 2026 +0200

    Add missing Bug-Debian in CVE-2026-50589 patch.
Created: 2026-06-06 Last update: 2026-06-06 18:32
1 open merge request in Salsa normal
There is 1 open merge request for this package on Salsa. You should consider reviewing and/or merging these merge requests.
Created: 2026-05-25 Last update: 2026-05-25 07:00
lintian reports 23 warnings normal
Lintian reports 23 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-05-16 Last update: 2026-05-16 12:00
Multiarch hinter reports 1 issue(s) low
There are issues with the multiarch metadata for this package.
  • ironic-doc could be marked Multi-Arch: foreign
Created: 2016-09-14 Last update: 2026-06-10 04:00
debian/patches: 3 patches to forward upstream low

Among the 9 debian patches available in version 1:35.0.1-5 of the package, we noticed the following issues:

  • 3 patches where the metadata indicates that the patch has not yet been forwarded upstream. You should either forward the patch upstream or update the metadata to document its real status.
Created: 2023-02-26 Last update: 2026-06-06 10:00
Issues found with some translations low

Automatic checks made by the Debian l10n team found some issues with the translations contained in this package. You should check the l10n status report for more information.

Issues can be things such as missing translations, problematic translated strings, outdated PO files, unknown languages, etc.

Created: 2023-10-07 Last update: 2023-10-07 13:10
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.4 instead of 4.4.1).
Created: 2020-01-21 Last update: 2026-06-06 04:30
testing migrations
  • excuses:
    • Migration status for ironic (1:35.0.1-3 to 1:35.0.1-5): Waiting for test results or another package, or too young (no action required now - check later)
    • Issues preventing migration:
    • ∙ ∙ Too young, only 4 of 5 days old
    • Additional info (not blocking):
    • ∙ ∙ Piuparts tested OK - https://piuparts.debian.org/sid/source/i/ironic.html
    • ∙ ∙ Autopkgtest for ironic/1:35.0.1-5: amd64: Pass, arm64: Pass, i386: No tests, superficial or marked flaky ♻ (reference ♻), loong64: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: Pass, riscv64: Failed (not a regression) ♻ (reference ♻), s390x: Pass
    • ∙ ∙ Not reproduced on amd64 (not a regression): ironic-common, ironic-doc
    • ∙ ∙ Not reproduced on arm64 (not a regression): ironic-common, ironic-doc
    • ∙ ∙ Not reproduced on armhf (not a regression): ironic-common, ironic-doc
    • ∙ ∙ Not reproduced on i386 (not a regression): ironic-common, ironic-doc
    • Not considered
news
[rss feed]
  • [2026-06-05] Accepted ironic 1:35.0.1-5 (source) into unstable (Thomas Goirand)
  • [2026-05-26] Accepted ironic 1:29.0.5-0+deb13u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Thomas Goirand)
  • [2026-05-24] Accepted ironic 1:21.1.0-3+deb12u1 (source) into oldstable-proposed-updates (Debian FTP Masters) (signed by: Thomas Goirand)
  • [2026-05-23] ironic 1:35.0.1-3 MIGRATED to testing (Debian testing watch)
  • [2026-05-15] Accepted ironic 1:35.0.1-3 (source) into unstable (Thomas Goirand)
  • [2026-05-08] Accepted ironic 1:35.0.1-2 (source) into unstable (Thomas Goirand)
  • [2026-05-07] Accepted ironic 1:35.0.1-1 (source) into unstable (Thomas Goirand)
  • [2026-04-03] ironic 1:35.0.0-2 MIGRATED to testing (Debian testing watch)
  • [2026-03-27] Accepted ironic 1:35.0.0-2 (source) into unstable (Thomas Goirand)
  • [2026-03-25] Accepted ironic 1:35.0.0-1 (source) into experimental (Thomas Goirand)
  • [2026-03-16] Accepted ironic 1:34.0.0-1 (source) into experimental (Thomas Goirand)
  • [2026-02-15] ironic 1:32.0.0-7 MIGRATED to testing (Debian testing watch)
  • [2026-02-09] Accepted ironic 1:32.0.0-7 (source) into unstable (Thomas Goirand)
  • [2025-12-02] ironic 1:32.0.0-6 MIGRATED to testing (Debian testing watch)
  • [2025-11-27] Accepted ironic 1:32.0.0-6 (source) into unstable (Thomas Goirand)
  • [2025-11-26] Accepted ironic 1:32.0.0-5 (source) into unstable (Thomas Goirand)
  • [2025-11-25] ironic 1:32.0.0-4 MIGRATED to testing (Debian testing watch)
  • [2025-11-20] ironic REMOVED from testing (Debian testing watch)
  • [2025-10-01] Accepted ironic 1:32.0.0-4 (source) into unstable (Thomas Goirand)
  • [2025-09-18] Accepted ironic 1:32.0.0-2 (source) into experimental (Thomas Goirand)
  • [2025-09-13] Accepted ironic 1:32.0.0-1 (source) into experimental (Thomas Goirand)
  • [2025-07-18] ironic 1:29.0.0-7 MIGRATED to testing (Debian testing watch)
  • [2025-07-11] Accepted ironic 1:29.0.0-7 (source) into unstable (Thomas Goirand)
  • [2025-05-20] ironic 1:29.0.0-6 MIGRATED to testing (Debian testing watch)
  • [2025-05-12] Accepted ironic 1:29.0.0-6 (source) into unstable (Thomas Goirand)
  • [2025-05-11] ironic 1:29.0.0-5 MIGRATED to testing (Debian testing watch)
  • [2025-05-09] Accepted ironic 1:29.0.0-5 (source) into unstable (Thomas Goirand)
  • [2025-05-07] Accepted ironic 1:29.0.0-4 (source all) into unstable (Debian FTP Masters) (signed by: Thomas Goirand)
  • [2025-04-24] ironic 1:29.0.0-3 MIGRATED to testing (Debian testing watch)
  • [2025-04-14] Accepted ironic 1:29.0.0-3 (source) into unstable (Thomas Goirand)
  • 1
  • 2
bugs [bug history graph]
  • all: 1
  • RC: 0
  • I&N: 0
  • M&W: 0
  • F&P: 1
  • patch: 0
links
  • homepage
  • lintian (0, 23)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • security tracker
  • l10n (-, 100)
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 1:35.0.0-0ubuntu2

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing