The podman machine init command fails to verify the TLS certificate when downloading the VM images from an OCI registry (which it does by default since 5.0.0) allowing a possible Man In The Middle attack.
https://github.com/containers/podman/commit/726b506acc8a00d99f1a3a1357ecf619a1f798c3 Fixed in v5.5.2
Download the disk image manually via some other tool that verifies the TLS connection. Then pass the local image as file path (podman machine init --image ./somepath)
{ "github_reviewed": true, "nvd_published_at": "2025-06-24T14:15:30Z", "severity": "HIGH", "cwe_ids": [ "CWE-295" ], "github_reviewed_at": "2025-06-25T21:57:00Z" }