There are 3 open security issues in trixie.
There are 4 open security issues in bullseye.
There are 4 open security issues in bookworm.
You can find information about how to handle this issue in the security team's documentation.
commit 030e567013b7065ac53bc223b406c4e1eecc56b5 Author: Reinhard Tartler <[email protected]> Date: Sun Mar 29 20:53:41 2026 -0400 debian/changelog: upload to unstable commit f0805cf43016c099e5651801c83633b3ac5a777c Author: Reinhard Tartler <[email protected]> Date: Sun Mar 29 14:31:54 2026 -0400 refresh patches commit d030f0d7adc2caed034cfc7fa18f32d70de5fbb4 Author: Reinhard Tartler <[email protected]> Date: Sun Mar 29 14:29:56 2026 -0400 debian/changelog: prepare new upload commit baee933176a42fc5c4adbbcb13892b4ac138f2de Merge: 937efd8 1c00166 Author: Reinhard Tartler <[email protected]> Date: Sun Mar 29 14:29:28 2026 -0400 Update upstream source from tag 'upstream/1.3.5+ds1' Update to upstream version '1.3.5+ds1' with Debian dir 49692a5a9f0f4ecbad66579ff9378c8cf1ccef6b commit 1c00166ba5a26b5a59bc913aaab3eccc0573b468 Merge: fa01a0d 488fc13 Author: Reinhard Tartler <[email protected]> Date: Sun Mar 29 14:29:28 2026 -0400 New upstream version 1.3.5+ds1 commit 488fc13e1f2d3d73ec36d829fdf2c98e47dc5ae8 Author: Kir Kolyshkin <[email protected]> Date: Mon Mar 16 14:01:23 2026 -0700 VERSION: release 1.3.5 Signed-off-by: Kir Kolyshkin <[email protected]> commit c5f4a413c28801d4cb3f553cf721f177f92ef6cc Merge: 9183ee6 692817a Author: Kir Kolyshkin <[email protected]> Date: Tue Mar 17 09:25:22 2026 -0700 Merge pull request #5181 from kolyshkin/1.3-go126 [1.3] ci: add go 1.26 commit 692817afb24acfe5a983bfe813937b18417c1e27 Author: Kir Kolyshkin <[email protected]> Date: Mon Mar 16 14:13:13 2026 -0700 ci: add go 1.26 Same as commit b9e3eec in release-1.4 branch. Signed-off-by: Kir Kolyshkin <[email protected]> commit 9183ee6e5a410c13193675910a725b209a2fb903 Merge: abf41c1 3755b0e Author: Aleksa Sarai <[email protected]> Date: Tue Mar 10 20:02:18 2026 +0900 Merge pull request #5158 from kolyshkin/1.3-5153 [1.3] Revert "Preventing containers from being unable to be deleted" commit 3755b0e48c2a4323c861922074809e74326c515d Author: Kir Kolyshkin <[email protected]> Date: Thu Mar 5 18:35:57 2026 -0800 Revert "Preventing containers from being unable to be deleted" This fixes random failures to start a container in conmon integration tests (see issue 5151). I guess we need to find another way to fix issue 4645. This reverts commit 1b39997e73a14f1d8a39efbbf2ec44b89ef6cab3. Signed-off-by: Kir Kolyshkin <[email protected]> (cherry picked from commit 5996fe143a4ce8cbd117d4a4492dfe9e0ee29b10) Signed-off-by: Kir Kolyshkin <[email protected]> commit abf41c1f3c49358c337fd1c89a2f2375c565fd65 Merge: ffd5a10 030e224 Author: Kir Kolyshkin <[email protected]> Date: Wed Mar 4 17:14:54 2026 -0800 Merge pull request #5146 from cyphar/1.3-keyring-fixes [1.3] keyring fixes commit 030e224e7fa1f7f3966b6f28f04865a22d90b001 Author: Aleksa Sarai <[email protected]> Date: Thu Mar 5 01:10:14 2026 +1100 keyring: update AkihiroSuda's key This comes from <https://github.com/AkihiroSuda.gpg> and is a valid update of the key metadata. Signed-off-by: Aleksa Sarai <[email protected]> (cherry picked from commit 9ad18b1347567fdb32db5a08da031a56901d077f) Signed-off-by: Aleksa Sarai <[email protected]> commit ccea0376624bcf67beb6cd487cac197e1f2e85b6 Author: Aleksa Sarai <[email protected]> Date: Thu Mar 5 00:42:04 2026 +1100 keyring: validate: allow maintainers to have no keys Some maintainers appear to have removed their PGP keys, which causes "gpg --import" during "make validate-keyring" to fail. The solution is to switch to a non-fatal warning if no keys were imported. Signed-off-by: Aleksa Sarai <[email protected]> (cherry picked from commit 936a59b07f62abddd441c4037938557b61823de8) Signed-off-by: Aleksa Sarai <[email protected]> commit e001bca433591fbe34052b52d01da028d5fb13b9 Author: Aleksa Sarai <[email protected]> Date: Tue Mar 3 23:11:37 2026 +1100 keyring: remove [email protected] key I no longer work at SUSE and thus this key (and email address) are no longer associated with me. Signed-off-by: Aleksa Sarai <[email protected]> (cherry picked from commit a691486c83eef6d9b36aeba2380b96217cb46dfe) Signed-off-by: Aleksa Sarai <[email protected]> commit ffd5a10d587ee4b53f7f796baabaa65ee17a4c16 Merge: 1566d1d d6fd945 Author: Akihiro Suda <[email protected]> Date: Sun Mar 1 03:21:35 2026 +0900 Merge pull request #5135 from kolyshkin/1.3-5124 [1.3] tests/int: Disable coredumps for SCMP_ACT_KILL tests commit d6fd9457e155eadceb4d68430912af8bad27fc5e Author: Ricardo Branco <[email protected]> Date: Wed Feb 25 13:12:24 2026 +0100 tests/int: Disable coredumps for SCMP_ACT_KILL tests SCMP_ACT_KILL terminates the process with a fatal signal, which may produce a core dump depending on the host configuration. While this is harmless on ephemeral CI instances, it can leave unwanted core files on developer or customer systems. It also interferes with test environments that detect unexpected core dumps. Signed-off-by: Ricardo Branco <[email protected]> (cherry picked from commit f18e97d312f31f109c5ef2485b62cad04e819529) Signed-off-by: Kir Kolyshkin <[email protected]> commit 1566d1d0e0a6efa38c02cf03897295afe3ed90ac Merge: 20f1548 72b10af Author: Aleksa Sarai <[email protected]> Date: Thu Feb 26 17:39:09 2026 +1100 merge #5126 into opencontainers/runc:release-1.3 Kir Kolyshkin (1): ci: update policycoreutils for CentOS 10 LGTMS: AkihiroSuda cyphar commit 72b10af772c65c7fdc428a45d38f3cc542768088 Author: Kir Kolyshkin <[email protected]> Date: Tue Feb 24 15:13:13 2026 -0800 ci: update policycoreutils for CentOS 10 When container-selinux 4:2.246.0-1.el10 is installed, it produces the following %post script warnings: > ... > Running scriptlet: container-selinux-4:2.246.0-1.el10.noarch 26/37 > Installing : container-selinux-4:2.246.0-1.el10.noarch 26/37 > Running scriptlet: container-selinux-4:2.246.0-1.el10.noarch 26/37 > libsemanage.semanage_pipe_data: Child process /usr/libexec/selinux/hll/pp failed with code: 255. (No data available). > libsemanage.semanage_compile_module: container: libsepol.policydb_read: policydb module version 24 does not match my version range 4-23. > libsemanage.semanage_compile_module: container: libsepol.sepol_module_package_read: invalid module in module package (at section 0). > libsemanage.semanage_compile_module: container: libsepol.sepol_ppfile_to_module_package: Failed to read policy package. > libsemanage.semanage_direct_commit: Failed to compile hll files into cil files. (No data available). > semodule: Failed! > ... For some reason, dnf install still succeeds, but when the selinux tests fail with: > chcon: failed to change context of '/tmp/bats-run-3MMyYP/runc.szTqBc/bundle/runc' to ‘system_u:object_r:container_runtime_exec_t:s0’: Invalid argument All this is fixed once policycoreutils is added to the list of RPMS so it is updated (from 3.9-3.el10 to 3.10-1.el10) during the same transaction. Signed-off-by: Kir Kolyshkin <[email protected]> (cherry picked from commit 3235c5a90a6c865564130d11a8696c0188947df1) Signed-off-by: Kir Kolyshkin <[email protected]> commit 20f15488eb7f13d8094c36c4715edb7231215cf1 Merge: e669727 bb7d09e Author: Aleksa Sarai <[email protected]> Date: Thu Feb 12 03:29:07 2026 +1100 merge #5115 into opencontainers/runc:release-1.3 Li Fubang (1): libct/specconv: fix partial clear of atime mount flags LGTMs: rata cyphar commit bb7d09e63ecced73a8eb26f4c434c0368e704c07 Author: lifubang <[email protected]> Date: Tue Feb 3 03:44:54 2026 +0000 libct/specconv: fix partial clear of atime mount flags When parsing mount options into recAttrSet and recAttrClr, the code sets attr_clr to individual atime flags (e.g. MOUNT_ATTR_NOATIME or MOUNT_ATTR_STRICTATIME) when clearing atime attributes. However, this violates the kernel's requirement documented in mount_setattr(2)[1]: > Note that, since the access-time values are an enumeration > rather than bit values, a caller wanting to transition to a > different access-time setting cannot simply specify the > access-time setting in attr_set, but must also include > MOUNT_ATTR__ATIME in the attr_clr field. The kernel will > verify that MOUNT_ATTR__ATIME isn't partially set in > attr_clr (i.e., either all bits in the MOUNT_ATTR__ATIME > bit field are either set or clear), and that attr_set > doesn't have any access-time bits set if MOUNT_ATTR__ATIME > isn't set in attr_clr. Passing only a single atime flag (e.g. MOUNT_ATTR_RELATIME) in attr_clr causes mount_setattr() to fail with EINVAL. This change ensures that whenever an atime mode is updated, attr_clr includes MOUNT_ATTR__ATIME to properly reset the entire access-time attribute field before applying the new mode. [1] https://man7.org/linux/man-pages/man2/mount_setattr.2.html Signed-off-by: lifubang <[email protected]> (cherry picked from commit 5560d55bfd84a49441c6812140412f1bcf863a1a) Signed-off-by: lifubang <[email protected]> commit e6697272478c9c08bcac9edc02b43042ab7c350c Merge: 478edba 2d03515 Author: Rodrigo Campos Catelin <[email protected]> Date: Wed Feb 11 11:03:26 2026 +0100 Merge pull request #5111 from kolyshkin/1.3-backports [1.3] misc backports + Go 1.24->1.25 commit 2d035157f10671fa734348e1f1455107f1f99874 Author: Kir Kolyshkin <[email protected]> Date: Tue Feb 10 14:31:04 2026 -0800 [1.3] ci: remove Go 1.24.x, add 1.25.x Go 1.24 is no longer supported, and Go 1.25 (which we use in Dockerfile for official binaries) is not being tested against. So remove Go 1.24.x and add Go 1.25.x. We keep Go 1.23.x is this is a minimally required version for this branch. Signed-off-by: Kir Kolyshkin <[email protected]> commit 551ed37e5a149eb166403dddc81e29a379136b52 Author: Kir Kolyshkin <[email protected]> Date: Tue Dec 2 15:31:52 2025 -0800 ci: bump shellcheck to v0.11.0 Signed-off-by: Kir Kolyshkin <[email protected]> (cherry picked from commit 68771cfe511bae841c5a4654ba16b35df1b88179) Signed-off-by: Kir Kolyshkin <[email protected]> commit 4bce3cc13cd9f451cfdf6016c035b542e40988a7 Author: Kir Kolyshkin <[email protected]> Date: Tue Dec 2 15:26:48 2025 -0800 Use Go 1.25 for official builds (as well as for testing on Cirrus CI) Signed-off-by: Kir Kolyshkin <[email protected]> (cherry picked from commit 79b97d4642755b8b2668dde91d45a43adac62dfc) Signed-off-by: Kir Kolyshkin <[email protected]> commit 71624790526b855419473844d5465e7f7c507039 Author: Kir Kolyshkin <[email protected]> Date: Tue Dec 2 15:25:42 2025 -0800 Bump seccomp to v2.6.0 This version was released almost a year ago. Signed-off-by: Kir Kolyshkin <[email protected]> (cherry picked from commit f4710e50238952025a9de34f11a91731ec278469) Signed-off-by: Kir Kolyshkin <[email protected]> commit 3808341ef41602192a40de0fb5ffa2a8cf3bd78c Author: Kir Kolyshkin <[email protected]> Date: Tue Dec 2 15:22:40 2025 -0800 ci: bump bats to 1.12.0 This which is already using in CI on Fedora. Signed-off-by: Kir Kolyshkin <[email protected]> (cherry picked from commit f128234354a111b57a4e58543a55a8edc6c453c2) Signed-off-by: Kir Kolyshkin <[email protected]> commit f6ad11b287b2f5fb61d532004f3c939dc615aca0 Author: Kir Kolyshkin <[email protected]> Date: Thu Oct 16 12:09:46 2025 -0700 ci: show criu version in criu-dev testing Signed-off-by: Kir Kolyshkin <[email protected]> (cherry picked from commit 2a7ce15e68c34e2730958d2169f3205a305323ab) Signed-off-by: Kir Kolyshkin <[email protected]> commit 09c5eeea739fa63f8ec9ccd835462c929de3c5b0 Author: Kir Kolyshkin <[email protected]> Date: Thu Oct 16 12:02:01 2025 -0700 ci: bump bats to 1.11.1 Bump bats to the version from Fedora 42 (used in "fedora" job), so we have the same version everywhere. This also fixes an issue introduced by commit d31e6b87 (which forgot to bump bats in GHA CI), and adds a note to the yaml in order to avoid the same issue in the future. Signed-off-by: Kir Kolyshkin <[email protected]> (cherry picked from commit 6af1d637bace0493fdb4dad4177da7624ce22ab4) Signed-off-by: Kir Kolyshkin <[email protected]> commit 478edba3b80dd2aee018f223b36ed6af7784538c Merge: 2e68e04 13cc7e9 Author: Aleksa Sarai <[email protected]> Date: Fri Nov 28 10:34:01 2025 +1100 merge #5044 into opencontainers/runc:release-1.3 Li Fu Bang (2): VERSION: back to development VERSION: release 1.3.4 LGTMs: rata cyphar commit 13cc7e92cffc0a6407bc0f66f5131bc1d33b4aaa Author: lifubang <[email protected]> Date: Wed Nov 26 14:53:41 2025 +0000 VERSION: back to development Signed-off-by: lifubang <[email protected]> Signed-off-by: Aleksa Sarai <[email protected]> commit d6d73eb8c60246978da649ffe75ce5c8bca8f856 Author: lifubang <[email protected]> Date: Wed Nov 26 14:52:49 2025 +0000 VERSION: release 1.3.4 Signed-off-by: lifubang <[email protected]> Signed-off-by: Aleksa Sarai <[email protected]> commit 2e68e04979a10b491dbe2a767d68b6dc6abad754 Merge: cef8c32 e1a6adc Author: Kir Kolyshkin <[email protected]> Date: Wed Nov 26 17:57:56 2025 -0800 Merge pull request #5042 from lifubang/backport-5014-fd-leaks-flake-1.3 [1.3] libct/int: TestFdLeaks: deflake commit e1a6adc946b02246b05914237f9434a9cfdb936f Author: Kir Kolyshkin <[email protected]> Date: Thu Nov 13 00:34:30 2025 -0800 libct/int: TestFdLeaks: deflake Since the recent CVE fixes, TestFdLeaksSystemd sometimes fails: === RUN TestFdLeaksSystemd exec_test.go:1750: extra fd 9 -> /12224/task/13831/fd exec_test.go:1753: found 1 extra fds after container.Run --- FAIL: TestFdLeaksSystemd (0.10s) It might have been caused by the change to the test code in commit ff6fe13 ("utils: use safe procfs for /proc/self/fd loop code") -- we are now opening a file descriptor during the logic to get a list of file descriptors. If the file descriptor happens to be allocated to a different number, you'll get an error. Let's try to filter out the fd used to read a directory. Signed-off-by: Kir Kolyshkin <[email protected]> (cherry picked from commit 5fbc3bb019d89654c43be3c38f8f91df5f17334b) Signed-off-by: lifubang <[email protected]> commit cef8c323d00c7018a40f62bdf4a702d78a9bbb2f Merge: 769fc75 ebea1f8 Author: Akihiro Suda <[email protected]> Date: Wed Nov 26 12:48:12 2025 +0900 Merge pull request #5028 from lifubang/ci-detect-fdleak-try-best-1.3 [1.3] fix fd leaks and detect them as comprehensively as possible commit ebea1f85533dd1df527f64093aa35b9aef4bb5bc Author: lifubang <[email protected]> Date: Fri Nov 14 02:56:50 2025 +0000 integration: verify syscall compatibility after seccomp enforcement Signed-off-by: lifubang <[email protected]> (cherry picked from commit d8706501cfee6d4777371c2bbee97e1a8d13fb14) Signed-off-by: lifubang <[email protected]> commit 34e84588af7b9e431828fd97ac8c20e5680d6d73 Author: lifubang <[email protected]> Date: Thu Nov 20 07:13:35 2025 +0000 downgrade github.com/cyphar/filepath-securejoin from v0.6.0 to v0.5.2 The dependency was initially slated for an upgrade from v0.6.0 to v0.6.1 to address an fd leak. However, due to compatibility constraints, we instead downgrade to v0.5, using v0.5.2 which includes a backported fix for the same issue. Signed-off-by: lifubang <[email protected]> commit ae8839acc22f54d1b723c11927dd4acd608dd69e Author: lifubang <[email protected]> Date: Thu Nov 20 07:12:56 2025 +0000 bump github.com/opencontainers/s elinux from v1.13.0 to v1.13.1 Signed-off-by: lifubang <[email protected]> commit 52192a8e24cfd6d0c389ff3c493f30c79f6a8990 Author: lifubang <[email protected]> Date: Tue Nov 18 04:53:19 2025 +0000 libct: add a defer fd close in createDeviceNode Signed-off-by: lifubang <[email protected]> (cherry picked from commit 9a5e6262f0bf4e3e654b1a0d71bb804093948f85) Signed-off-by: lifubang <[email protected]> commit 98dc593f13ca69c809719b9e2c94cd4c62d51886 Author: lifubang <[email protected]> Date: Tue Nov 18 10:15:29 2025 +0000 libct: always close m.dstFile in mountToRootfs Signed-off-by: lifubang <[email protected]> (cherry picked from commit e0272886047915899ec06e06665723fc453d3cbf) Signed-off-by: lifubang <[email protected]> commit 167fa3f8e716569e09b33b8086ba30d201a8593b Author: lifubang <[email protected]> Date: Wed Nov 19 02:46:17 2025 +0000 ci: detect file descriptor leaks as comprehensively as possible Co-authored-by: Aleksa Sarai <[email protected]> Signed-off-by: lifubang <[email protected]> (cherry picked from commit ba7f46d7119dc4bf57e2a13017333d1980494ea9) Signed-off-by: lifubang <[email protected]> commit 769fc75893e2c043ee4c1a083f3e6e3935b56b38 Merge: b1be455 7a5a90e Author: lfbzhm <[email protected]> Date: Thu Nov 20 17:51:06 2025 +0800 Merge pull request #4999 from kolyshkin/1.3-check-go [1.3] check/bump go version in Dockerfile commit 7a5a90e8075b9869182957474d7cfa371bf39fb6 Author: Kir Kolyshkin <[email protected]> Date: Mon Nov 10 22:55:30 2025 -0800 Use Go 1.24.x for release binaries Since Go 1.23 is no longer supported, we should not use it. Go 1.23 is still supported and is probably the best bet for the release-1.2 branch. Signed-off-by: Kir Kolyshkin <[email protected]> commit 99cc7bcb48a5cbc9e486345dd5c548a7b4f10fae Author: Kir Kolyshkin <[email protected]> Date: Mon Nov 10 23:45:49 2025 -0800 ci: add checking Go version from Dockerfile This is to ensure that Go version in Dockerfile (which is used to build release binaries) is: - currently supported; - used in CI tests. Signed-off-by: Kir Kolyshkin <[email protected]> (cherry picked from commit df4acc8867a08bd2df2dfec74a5f79fe018c2f4d) Signed-off-by: Kir Kolyshkin <[email protected]> commit 4b76986b98d34b12d8928313f34e83d4e4341987 Author: Kir Kolyshkin <[email protected]> Date: Mon Nov 10 23:19:15 2025 -0800 ci: faster git clone For some reason, some jobs in .github/workflows/validate.yml have "fetch-depth: 0" argument to actions/checkout, meaning "all history for all branches and tags". Obviously this is not needed here. Signed-off-by: Kir Kolyshkin <[email protected]> (cherry picked from commit e0b00171eb0f338cf024760019abdd4e7dec690f) Signed-off-by: Kir Kolyshkin <[email protected]> (cherry picked from commit 0200ccb53d9265c43f203fb98a9862407835eb23) Signed-off-by: Kir Kolyshkin <[email protected]> commit 59a7a5270c83eee50c3eb3fc5a1e64f68b049768 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 15 16:40:45 2025 +0000 build(deps): bump actions/checkout from 4 to 5 Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> (cherry picked from commit cfb22c9a0f0c250e6fc3323d49c5163a078cd6a2) Signed-off-by: Kir Kolyshkin <[email protected]> commit b1be4553c4b7b861d9dbccb30c584751598c3c3f Merge: d30192b 9ddb71d Author: lfbzhm <[email protected]> Date: Thu Nov 20 09:14:16 2025 +0800 Merge pull request #5031 from cyphar/1.3-5017-ci-pin-parent-cgroup [1.3] ci: ensure the cgroup parent always exists for rootless commit 9ddb71d163ba01ce2933d31899330d4da21c7d28 Author: lifubang <[email protected]> Date: Sun Nov 16 12:15:55 2025 +0000 ci: ensure the cgroup(v1) parent always exists for rootless On some systems (e.g., AlmaLinux 8), systemd automatically removes cgroup paths when they become empty (i.e., contain no processes). To prevent this, we spawn a dummy process to pin the cgroup in place. Fix: https://github.com/opencontainers/runc/issues/5003 Signed-off-by: lifubang <[email protected]> (cherry picked from commit bba7647d0914dd4ac2f86e42e52ee7f3ca7a20f1) Signed-off-by: Aleksa Sarai <[email protected]> commit 937efd87a20dea89c728e468fccacdcf3dcfb5eb Author: Reinhard Tartler <[email protected]> Date: Sun Nov 16 11:28:18 2025 -0500 debian/changelog: update commit 0f19b30db99b97564550e3d090756281774293a2 Author: Reinhard Tartler <[email protected]> Date: Sun Nov 16 11:34:57 2025 -0500 debian/control: Drop redundant Rules-Requires-Root commit 43b2890359442aa33de8c859a7dba197a4b50998 Author: Reinhard Tartler <[email protected]> Date: Sun Nov 16 11:19:12 2025 -0500 debian/watch: add Dversion-Mangle auto stanza commit da3c7997051a484e76f7fd262aa766972f365fc4 Author: Reinhard Tartler <[email protected]> Date: Sat Nov 15 12:57:06 2025 -0500 debian/changelog: udpate commit b1ac94c14bce3543d3c35e68d42c89932b5dbf92 Author: Reinhard Tartler <[email protected]> Date: Sun Nov 16 05:40:38 2025 -0500 Add build-conflicts commit bf8260fa1ec0490381727e3fe9e6c70307ed6b61 Author: Reinhard Tartler <[email protected]> Date: Sat Nov 15 18:35:08 2025 -0500 debian/copyright: clarify licensing commit 7f8d8b5c28fc7c2621cd9916eb04383346fe1702 Author: Reinhard Tartler <[email protected]> Date: Sat Nov 15 18:25:10 2025 -0500 Tighten dependency on cyphar/securejoin commit c744cf17de955e901ef6d0291b8a9f85772f0ac5 Author: Reinhard Tartler <[email protected]> Date: Sat Nov 15 18:23:00 2025 -0500 refresh patches commit 7463b9e2db41f356cc623afc9e666611450d2ce3 Author: Reinhard Tartler <[email protected]> Date: Sat Nov 15 18:22:32 2025 -0500 libct: use manager.AddPid to add exec to cgroup The main benefit here is when we are using a systemd cgroup driver, we actually ask systemd to add a PID, rather than doing it ourselves. This way, we can add rootless exec PID to a cgroup. This requires newer opencontainers/cgroups and coreos/go-systemd. Signed-off-by: Kir Kolyshkin <[email protected]> commit 5dcb739c8da9614b4f3c336a5470674d80d94087 Author: Reinhard Tartler <[email protected]> Date: Sat Nov 15 18:07:56 2025 -0500 debian/control: tighten dependency on containerd/console commit 779fc6b576747c35d2e82b8a0d82561d1ef4e9fd Merge: c9dfa1a fa01a0d Author: Reinhard Tartler <[email protected]> Date: Sat Nov 15 12:56:44 2025 -0500 Update upstream source from tag 'upstream/1.3.3+ds1' Update to upstream version '1.3.3+ds1' with Debian dir 499cf5e8ce32b377a26027d48063c0b84ef13f55 commit d30192b5b0b15450b5383b21daa2cf6279214ebb Merge: c8787a6 612d46e Author: Aleksa Sarai <[email protected]> Date: Tue Nov 11 15:05:25 2025 +1100 Merge pull request #4996 from kolyshkin/1.3-4970 [1.3] disable golangci-lint cache commit c8787a6c5c1e09c91453bf8b4d94fed5af9dfec1 Merge: c565666 daf9664 Author: lfbzhm <[email protected]> Date: Tue Nov 11 09:28:04 2025 +0800 Merge pull request #4975 from cyphar/1.3-tmpfs-mode [1.3] rootfs: only set mode= for tmpfs mount if target already existed commit c5656667e476f2603505dfda67431670e35ef8a9 Merge: 90627f6 b9df996 Author: lfbzhm <[email protected]> Date: Tue Nov 11 09:23:43 2025 +0800 Merge pull request #4979 from cyphar/1.3-selinux-1.13 [1.3] deps: update to github.com/opencontainers/[email protected] commit 612d46ea37e235d80ac673efe9c379591911080d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 10 04:02:58 2025 +0000 build(deps): bump golangci/golangci-lint-action from 8 to 9 Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 8 to 9. - [Release notes](https://github.com/golangci/golangci-lint-action/releases) - [Commits](https://github.com/golangci/golangci-lint-action/compare/v8...v9) --- updated-dependencies: - dependency-name: golangci/golangci-lint-action dependency-version: '9' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> (cherry picked from commit c0db4632d2967aab32abb5d08ba4a064c4a91a32) Signed-off-by: Kir Kolyshkin <[email protected]> commit 1a40cc91a99db612fcdb5e44920c294e4d7d6d64 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 5 04:31:04 2025 +0000 build(deps): bump golangci/golangci-lint-action from 7 to 8 Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 7 to 8. - [Release notes](https://github.com/golangci/golangci-lint-action/releases) - [Commits](https://github.com/golangci/golangci-lint-action/compare/v7...v8) --- updated-dependencies: - dependency-name: golangci/golangci-lint-action dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> (cherry picked from commit c1958d88443c6911a1274123005558a5977be884) Signed-off-by: Kir Kolyshkin <[email protected]> commit be6ea0662f65d11001725997d3ff3a7c982e56c8 Author: Kir Kolyshkin <[email protected]> Date: Wed Nov 5 20:05:05 2025 -0800 ci: bump golangci-lint to v2.6 Signed-off-by: Kir Kolyshkin <[email protected]> (cherry picked from commit 49780ce7346c84305a17540308e3369782bc193d) Signed-off-by: Kir Kolyshkin <[email protected]> commit f17a5e1515b39f52a3af1186918b8b3fbd4e8cf0 Author: Kir Kolyshkin <[email protected]> Date: Wed Nov 5 19:58:50 2025 -0800 ci: disable golangci-lint cache This will result in slower runs but we are having issues with golangci-lint (false positives) that are most probably related to caching. Signed-off-by: Kir Kolyshkin <[email protected]> (cherry picked from commit 96dfa9de54e834ecc1b0baebe0bddbbccb5eb045) Signed-off-by: Kir Kolyshkin <[email protected]> commit daf9664eb42fd1687a2897d22c90480d0b9cb4ed Author: Aleksa Sarai <[email protected]> Date: Fri Nov 7 14:52:09 2025 +1100 rootfs: only set mode= for tmpfs mount if target already existed This was always the intended behaviour but commit 72fbb34f5006 ("rootfs: switch to fd-based handling of mountpoint targets") regressed it when adding a mechanism to create a file handle to the target if it didn't already exist (causing the later stat to always succeed). A lot of people depend on this functionality, so add some tests to make sure we don't break it in the future. Fixes: 72fbb34f5006 ("rootfs: switch to fd-based handling of mountpoint targets") Signed-off-by: Aleksa Sarai <[email protected]> (cherry picked from commit 9a9719eeb4978e73c64740b3fc796c1b12987b05) Signed-off-by: Aleksa Sarai <[email protected]> commit b9df996b6835ed82cce40ac71101a84b42f42251 Author: Aleksa Sarai <[email protected]> Date: Sat Nov 8 02:18:50 2025 +1100 deps: update to github.com/opencontainers/[email protected] This new version includes the fixes for CVE-2025-52881, so we can remove the internal/third_party copy of the library we added in commit ed6b1693b8b3 ("selinux: use safe procfs API for labels") as well as the "replace" directive in go.mod (which is problematic for "go get" installs). Fixes: ed6b1693b8b3 ("selinux: use safe procfs API for labels") Signed-off-by: Aleksa Sarai <[email protected]> (cherry picked from commit 96f1962f9164b476d787663a3617d792a99cf158) Signed-off-by: Aleksa Sarai <[email protected]> commit 90627f62884b4d34e06a5300c9140ddcbcb9d20e Merge: 3cf5099 9381215 Author: lfbzhm <[email protected]> Date: Thu Nov 6 11:23:34 2025 +0800 Merge pull request #4966 from cyphar/1.3-4964-fix-mips [1.3] libct: fix mips compilation commit 9381215c1f5d1294e2a8d07aa23ead7edbd531fc Author: Kir Kolyshkin <[email protected]> Date: Wed Nov 5 17:52:47 2025 -0800 libct: fix mips compilation On MIPS arches, Rdev is uint32 so we have to convert it. Fixes issue 4962. Fixes: 8476df83 ("libct: add/use isDevNull, verifyDevNull") Fixes: de87203e ("console: verify /dev/pts/ptmx before use") Fixes: 398955bc ("console: add fallback for pre-TIOCGPTPEER kernels") Reported-by: Tianon Gravi <[email protected]> Signed-off-by: Kir Kolyshkin <[email protected]> (cherry picked from commit 1b954f1f0676907ed11ad3a1d33ace5c3abdbc5f) Signed-off-by: Aleksa Sarai <[email protected]> commit 3cf50999ce7abe3efd3cffc13f5a1c6be827e20f Merge: 8b7e3d7 8f6e8b4 Author: Aleksa Sarai <[email protected]> Date: Wed Nov 5 20:29:41 2025 +1100 merge security release into opencontainers/runc:release-1.3 Aleksa Sarai (24): VERSION: back to development VERSION: release v1.3.3 rootfs: re-allow dangling symlinks in mount targets openat2: improve resilience on busy systems selinux: use safe procfs API for labels rootfs: switch to fd-based handling of mountpoint targets libct/system: use securejoin for /proc/$pid/stat init: use securejoin for /proc/self/setgroups init: write sysctls using safe procfs API utils: remove unneeded EnsureProcHandle utils: use safe procfs for /proc/self/fd loop code apparmor: use safe procfs API for labels ci: add lint to forbid the usage of os.Create rootfs: avoid using os.Create for new device inodes internal: add wrappers for securejoin.Proc* go.mod: update to github.com/cyphar/[email protected] console: verify /dev/pts/ptmx before use console: avoid trivial symlink attacks for /dev/console console: add fallback for pre-TIOCGPTPEER kernels console: use TIOCGPTPEER when allocating peer PTY *: switch to safer securejoin.Reopen internal: move utils.MkdirAllInRoot to internal/pathrs internal/sys: add VerifyInode helper internal: linux: add package doc-comment Li Fubang (1): libct: align param type for mountCgroupV1/V2 functions Kir Kolyshkin (3): libct: maskPaths: don't rely on ENOTDIR for mount libct: maskPaths: only ignore ENOENT on mount dest libct: add/use isDevNull, verifyDevNull Fixes: CVE-2025-31133 GHSA-9493-h29p-rfm2 Fixes: CVE-2025-52565 GHSA-qw9x-cqr3-wc7r Fixes: CVE-2025-52881 GHSA-cgrx-mc8f-2prm Signed-off-by: Aleksa Sarai <[email protected]> commit 8f6e8b45d6da5ffbbe4ae716677af77f94699c3b Author: Aleksa Sarai <[email protected]> Date: Wed Nov 5 20:06:49 2025 +1100 VERSION: back to development Signed-off-by: Aleksa Sarai <[email protected]> commit c9dfa1adc207c133c998fb0f4b48e58618dfe3af Author: Reinhard Tartler <[email protected]> Date: Tue Nov 4 18:03:48 2025 -0500 Tighten dependency on opencontainers/cgroups commit 4e3ee706f4948d16c971f1123e08b8339cd76f42 Author: Reinhard Tartler <[email protected]> Date: Sat Nov 1 19:14:41 2025 -0400 debian/changelog: update commit 0a82835b29a7f13936e76861fb2c5ad57de823c1 Author: Reinhard Tartler <[email protected]> Date: Sat Nov 1 18:01:00 2025 -0400 gitlab-ci.yml: Use salsa pipeline commit 7421cdc4db2e46b1c2e456c4483e6cac57ba848e Author: Reinhard Tartler <[email protected]> Date: Sat Nov 1 17:59:01 2025 -0400 debian/changelog: update commit 276d9d4b99add52ae567eb3357a1a318af83124f Merge: 82c8716 8086446 Author: Reinhard Tartler <[email protected]> Date: Sat Nov 1 17:54:00 2025 -0400 Update upstream source from tag 'upstream/1.3.2+ds1' Update to upstream version '1.3.2+ds1' with Debian dir 6517952185ece087a8e4a65663c006f1d5926aba commit 82c8716122e5b202eebc58dfaed72f509d0a49f9 Author: Reinhard Tartler <[email protected]> Date: Sat Nov 1 17:51:13 2025 -0400 debian/watch: Update to format 5, track 1.3 releases commit d8e7181efdfc217d9e0a710d9144436bb0f62905 Author: Reinhard Tartler <[email protected]> Date: Fri Sep 19 15:01:34 2025 -0400 Update changelog for 1.3.0+ds1-4 release commit 588509b0ceb80f106fdbf5ea2d5575b9856776c1 Author: Reinhard Tartler <[email protected]> Date: Sat Sep 20 05:59:10 2025 -0400 Unbreak when running in incus Expands https://github.com/opencontainers/runc/commit/9a7e5a94346df545be991330196ed4d65adcbb26 commit 7fcbbb17e730ceb6150e32ecbc6146a95e501a3d Author: Reinhard Tartler <[email protected]> Date: Fri Sep 19 15:01:09 2025 -0400 Add breaks to containers/{common,buildah} Breaks compilation with: src/github.com/containers/common/pkg/cgroups/blkio_linux.go:14:2: cannot find package "github.com/opencontainers/runc/libcontainer/cgroups" in any of: /usr/lib/go-1.24/src/github.com/opencontainers/runc/libcontainer/cgroups (from $GOROOT) /tmp/autopkgtest-lxc.ufg0gx7g/downtmp/autopkgtest_tmp/_build/src/github.com/opencontainers/runc/libcontainer/cgroups (from $GOPATH) src/github.com/containers/common/pkg/cgroups/blkio_linux.go:15:2: cannot find package "github.com/opencontainers/runc/libcontainer/cgroups/fs" in any of: /usr/lib/go-1.24/src/github.com/opencontainers/runc/libcontainer/cgroups/fs (from $GOROOT) /tmp/autopkgtest-lxc.ufg0gx7g/downtmp/autopkgtest_tmp/_build/src/github.com/opencontainers/runc/libcontainer/cgroups/fs (from $GOPATH) src/github.com/containers/common/pkg/cgroups/blkio_linux.go:16:2: cannot find package "github.com/opencontainers/runc/libcontainer/cgroups/fs2" in any of: /usr/lib/go-1.24/src/github.com/opencontainers/runc/libcontainer/cgroups/fs2 (from $GOROOT) /tmp/autopkgtest-lxc.ufg0gx7g/downtmp/autopkgtest_tmp/_build/src/github.com/opencontainers/runc/libcontainer/cgroups/fs2 (from $GOPATH) This code has been moved out to containerd/cgroups commit 085e6b86da2e9df040ba80adebdeb6cbce33f025 Author: Reinhard Tartler <[email protected]> Date: Thu Sep 18 06:20:51 2025 -0400 debian/changelog: update commit 4d300a5c3fe9ac24179f2a8bd70276f4e9ad480a Author: Reinhard Tartler <[email protected]> Date: Tue Sep 16 12:39:15 2025 -0400 gitalb-ci.yml: restrict autopkgtest, reprotest and piuparts to unstable this can be reverted as soon as all required dependencies can be found in unstable commit e5b6f11208fa34444c50de560f3e57417eb2aa77 Author: Reinhard Tartler <[email protected]> Date: Tue Sep 16 09:15:56 2025 -0400 Temporarily revert to standard salsa-ci pipeline This is to allow setting non-standard build flags, such as enabling aptly and triggering building reverse dependencies commit 4163a84b420e152ad0a01228d29e5e2163e8215d Author: Reinhard Tartler <[email protected]> Date: Mon Sep 15 15:04:50 2025 -0400 Replace Tim from uploaders with myself, his email bounces commit a78fe4b00787d502167ee40c90cb43e100a52110 Author: Reinhard Tartler <[email protected]> Date: Mon Sep 15 13:32:00 2025 -0400 update debian/changelog commit 10705fb7197bdaad0bdda2cab7141714598ead83 Author: Reinhard Tartler <[email protected]> Date: Mon Sep 15 14:09:51 2025 -0400 Use Static-Built-Using, as per https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069256#95 commit 037401beab3635d862f826b118017326c5240103 Author: Reinhard Tartler <[email protected]> Date: Mon Sep 15 13:45:32 2025 -0400 Bump Standards-Version commit 8aa199ec1230aaabbe8e8303ae06a8a1865a0526 Author: Reinhard Tartler <[email protected]> Date: Mon Sep 15 13:45:06 2025 -0400 Add overrides for lintian issues commit 214c21d8001419747325eeddec8b5ed14e284dac Author: Reinhard Tartler <[email protected]> Date: Mon Sep 15 13:31:36 2025 -0400 Fix ftbfs on mips64el in remap-rootfs.go Forwarded: no commit a85afc4674996d21933fa22cbba468ecc02a8af8 Author: Reinhard Tartler <[email protected]> Date: Sun Sep 14 17:00:20 2025 -0400 update debian/changelog commit a2ac01961afa1c2ee0d807132795d8b3e3cd6ff6 Author: Reinhard Tartler <[email protected]> Date: Sun Sep 14 16:48:32 2025 -0400 debpend on golang-github-opencontainers-cgroups-dev commit 5d9956eef4c36b5c0a2bfd0c83a974f0b58b1eb4 Author: Reinhard Tartler <[email protected]> Date: Sun Sep 14 16:50:06 2025 -0400 Install the VERSION file commit fc90f5e35a6c135afaa86fc2ec7fc4237630eac8 Author: Reinhard Tartler <[email protected]> Date: Sun Sep 14 16:42:44 2025 -0400 refresh patches commit e3ffd01340b75edfa12e1ca14363f08cbf7e647e Author: Reinhard Tartler <[email protected]> Date: Sun Sep 14 16:31:12 2025 -0400 debian/changelog: update commit dd54ffe0dcbf6853203775311d7cca28d17ab338 Author: Reinhard Tartler <[email protected]> Date: Sun Sep 14 16:30:30 2025 -0400 Build against cilium-ebpf in experimental commit 601fdcdb8c4208c1a54d417b254df4c916fdae3c Merge: 05e9d06 34e2709 Author: Reinhard Tartler <[email protected]> Date: Sun Sep 14 16:29:51 2025 -0400 Update upstream source from tag 'upstream/1.3.0+ds1' Update to upstream version '1.3.0+ds1' with Debian dir 68c07fbbb326e3659c6fc48344bbc86fdf12a8e2 commit 05e9d068ec7697b5102c90a2a7938596f3828c50 Author: Gianfranco Costamagna <[email protected]> Date: Sat Feb 8 17:16:04 2025 +0100 Update changelog, upload to sid commit 2151a738d016377800c8d8c44c54f94e4cbdf149 Author: Gianfranco Costamagna <[email protected]> Date: Sat Feb 8 17:15:00 2025 +0100 From: zhangdandan <[email protected]> Fix loongarch64 support (Closes: #1095452) commit 4fe73a4a8390da812ced05ccbb42f960035d91c2 Author: Jochen Sprickerhof <[email protected]> Date: Mon Nov 4 10:45:34 2024 +0100 Update changelog for 1.1.15+ds1-1 release commit b60c01045efed4573429010186000d741c2a3dac Merge: d208b2c ae373d7 Author: Jochen Sprickerhof <[email protected]> Date: Mon Nov 4 10:44:26 2024 +0100 Update upstream source from tag 'upstream/1.1.15' Update to upstream version '1.1.15' with Debian dir 0a1e5538bda6ec9dbaf201eb7e32e0178d122849
Among the 8 debian patches available in version 1.3.5+ds1-1 of the package, we noticed the following issues: