v1.34.12
CRI-O v1.34.12
The release notes have been generated for the commit range
v1.34.11...v1.34.12 on Mon, 24 Aug 2026 17:00:23 UTC.
Downloads
Download one of our static release bundles via our Google Cloud Bucket:
- cri-o.amd64.v1.34.12.tar.gz
- cri-o.arm64.v1.34.12.tar.gz
- cri-o.ppc64le.v1.34.12.tar.gz
- cri-o.s390x.v1.34.12.tar.gz
To verify the artifact signatures via cosign, run:
> export COSIGN_EXPERIMENTAL=1
> cosign verify-blob cri-o.amd64.v1.34.12.tar.gz \
--certificate-identity https://github.com/cri-o/packaging/.github/workflows/obs.yml@refs/heads/main \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-github-workflow-repository cri-o/packaging \
--certificate-github-workflow-ref refs/heads/main \
--bundle cri-o.amd64.v1.34.12.tar.gz.bundleTo verify the bill of materials (SBOM) in SPDX format using the bom tool, run:
> tar xfz cri-o.amd64.v1.34.12.tar.gz
> bom validate -e cri-o.amd64.v1.34.12.tar.gz.spdx -d cri-oChangelog since v1.34.11
Changes by Kind
Bug or Regression
- User namespace UID/GID mappings are now correctly restored after CRI-O restart, fixing "permission denied" errors for containers using user namespaces with ID-mapped mounts. (#10231, @Chandan9112)
Uncategorized
- Fixed CVE-2026-15809: bypass of CVE-2022-4318 fix allowing /etc/passwd injection via newline characters in the HOME environment variable. The original check incorrectly matched the literal string "\n" instead of actual newline bytes. (#10217, @aksjadha)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.