ironic/doc/source
Julia Kreger 0d6b5c9a28 Checksum files before raw conversion
While working another issue, we discovered that support added to
the ironic-conductor process combined the image_download_source
option of "local" with the "force_raw" option resulted in a case
where Ironic had no concept to checksum the files *before* the
conductor process triggered an image format conversion and
then records new checksum values.

In essence, this opened the user requested image file to be
suspetible to a theoretical man-in-the-middle attack OR
the remote server replacing the content with an unknown file,
such as a new major version.

The is at odds with Ironic's security model where we do want to
ensure the end user of ironic is asserting a known checksum for
the image artifact they are deploying, so they are aware of the
present state. Due to the risk, we chose to raise this as a CVE,
as infrastructure operators should likely apply this patch.

As a note, if your *not* forcing all images to be raw format
through the conductor, then this issue is likely not a major
issue for you, but you should still apply the patch.

This is being tracked as CVE-2024-47211.

Closes-Bug: 2076289
Change-Id: Id6185b317aa6e4f4363ee49f77e688701995323a
Signed-off-by: Julia Kreger <juliaashleykreger@gmail.com>
2024-09-25 10:42:43 -07:00
..
_exts [codespell] Fixing Spelling Mistakes 2024-02-12 19:58:56 +00:00
admin Checksum files before raw conversion 2024-09-25 10:42:43 -07:00
cli Policy json to yaml migration 2021-01-04 13:40:54 -08:00
configuration Policy json to yaml migration 2021-01-04 13:40:54 -08:00
contributor Merge "[codespell] Fixing Spelling Mistakes" 2024-03-14 17:13:05 +00:00
images Remove the sphinxcontrib-seqdiag dependency 2024-01-26 15:09:32 +01:00
install CVE-2024-44982: Harden all image handling and conversion code 2024-09-04 15:19:31 -07:00
user CVE-2024-44982: Harden all image handling and conversion code 2024-09-04 15:19:31 -07:00
conf.py Remove the sphinxcontrib-seqdiag dependency 2024-01-26 15:09:32 +01:00
index.rst Split a community page out of the contributor docs 2021-06-15 16:47:11 +02:00