This update for crun fixes the following issues:
Update to 1.20:
Update to 1.19.1:
Update to 1.19:
Update to crun v1.18.2 Upstream changelog is available from https://github.com/containers/crun/releases/tag/1.18.2
Update to crun v1.18. Upstream changelog is available from https://github.com/containers/crun/releases/tag/1.18
Update to 1.17:
Upstream release 1.16.1:
Update to 1.16:
New upstream release 1.15:
New upstream release 1.14.4:
linux: fix mount of file with recursive flags. Do not assume it is a directory, but check the source type.
follow up for 1.14.2. Drop the version check for each command.
crun: drop check for OCI version. A recent bump in the OCI runtime specs caused crun to fail with every config file. Just drop the check since it doesn't add any value.
there was recently a security vulnerability (CVE-2024-21626) in runc that allowed a malicious user to chdir(2) to a /proc/*/fd entry that is outside the container rootfs. While crun is not affected directly, harden chdir by validating that we are still inside the container rootfs.
container: attempt to close all the files before execv(2). if we leak any fd, it prevents execv to gain access to files outside the container rootfs through /proc/self/fd/$fd.
fix a regression caused by 1.14 when installing the ebpf filter on a kernel older than 5.11.
cgroup, systemd: fix segfault if the resources block is not specified.
Update to 1.14:
update to 1.13:
New upstream release 1.12:
New upstream release 1.11.2:
update to 1.11.1:
New upstream release 1.9.2:
New upstream release 1.9.1:
Only build with wasmedge on x86_64 & aarch64
Add crun-wasm symlink for platform 'wasi/wasm'
Update to 1.9:
Enable WasmEdge support to run Wasm compat containers.