Download Latest Version 1.28 source code.zip (667.6 kB)
Email in envelope

Get an email when there's a new version of crun

Home / 1.28
Name Modified Size InfoDownloads / Week
Parent folder
crun-1.28-linux-s390x-disable-systemd 2026-05-27 1.3 MB
crun-1.28-linux-s390x-disable-systemd.asc 2026-05-27 488 Bytes
crun-1.28-linux-s390x.asc 2026-05-27 488 Bytes
crun-1.28-linux-riscv64-disable-systemd.asc 2026-05-27 488 Bytes
crun-1.28-linux-s390x 2026-05-27 2.8 MB
crun-1.28-linux-riscv64-disable-systemd 2026-05-27 1.6 MB
crun-1.28-linux-riscv64.asc 2026-05-27 488 Bytes
crun-1.28-linux-ppc64le-disable-systemd.asc 2026-05-27 488 Bytes
crun-1.28-linux-riscv64 2026-05-27 2.9 MB
crun-1.28-linux-ppc64le-disable-systemd 2026-05-27 2.8 MB
crun-1.28-linux-ppc64le.asc 2026-05-27 488 Bytes
crun-1.28-linux-arm64-disable-systemd.asc 2026-05-27 488 Bytes
crun-1.28-linux-ppc64le 2026-05-27 4.7 MB
crun-1.28-linux-arm64-disable-systemd 2026-05-27 1.9 MB
crun-1.28-linux-arm64.asc 2026-05-27 488 Bytes
crun-1.28-linux-arm64 2026-05-27 3.3 MB
crun-1.28-linux-amd64-disable-systemd 2026-05-27 2.1 MB
crun-1.28-linux-amd64-disable-systemd.asc 2026-05-27 488 Bytes
crun-1.28-linux-amd64.asc 2026-05-27 488 Bytes
crun-1.28-linux-amd64 2026-05-27 3.5 MB
crun-1.28.tar.zst.asc 2026-05-27 488 Bytes
crun-1.28.tar.gz.asc 2026-05-27 488 Bytes
crun-1.28.tar.zst 2026-05-27 874.1 kB
crun-1.28.tar.gz 2026-05-27 1.6 MB
1.28 source code.tar.gz 2026-05-27 478.5 kB
1.28 source code.zip 2026-05-27 667.6 kB
README.md 2026-05-27 1.3 kB
Totals: 27 Items   30.6 MB 2
  • CVE-2026-47766: do not follow rootfs /dev symlinks. Open rootfs /dev with safe_openat before creating default or handler-specific devices, preventing rootfs-controlled /dev symlinks from redirecting device setup outside the container rootfs.
  • build: replace YAJL with json-c (>= 0.14) for JSON parsing and generation.
  • build: use system libblake3 if available.
  • status: restrict valid container ID names. Allow only IDs that match [a-zA-Z0-9_+-][a-zA-Z0-9_+.-]*, following the same validation used by runc.
  • cgroup: reject ".." in delegate-cgroup annotation value to prevent path traversal.
  • exec: use default environment variables with --env. Previously when crun exec --env was used, the environment from the container spec was not set.
  • exec: more verbose error message, include the actual path that failed to exec.
  • libcrun: use O_PATH where applicable so the kernel does not grant read/write access on the inode when a file descriptor is only used as a reference.
  • chroot_realpath: fix potential buffer overflows in destination buffer when resolving symlink chains.
  • fix UID/GID mapping buffer offset for multi-line mappings.
  • krun: allow configuring the virtiofs device tag and shm_size.
  • krun: request enabling DHCP client when using passt.
  • krun: fix parsing optional fields from krun_vm.json.
Source: README.md, updated 2026-05-27