Skip to content

Commit edf9b18

Browse files
Bump github.com/opencontainers/runc from 1.2.8 to 1.3.6 (#376)
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc) from 1.2.8 to 1.3.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/opencontainers/runc/releases">github.com/opencontainers/runc's releases</a>.</em></p> <blockquote> <h2>runc v1.3.5 -- &quot;Lo viejo funciona!&quot;</h2> <p>This is the fifth patch release of the 1.3.z release series of runc, and primarily contains a few fixes for issues found in 1.3.4.</p> <h3>Fixed</h3> <ul> <li>Recursive atime-related mount flags (rrelatime et al.) are now applied properly. (<a href="https://redirect.github.com/opencontainers/runc/issues/5115">#5115</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5098">#5098</a>)</li> <li>PR <a href="https://redirect.github.com/opencontainers/runc/issues/4757">#4757</a> caused a regression that resulted in spurious <code>cannot start a container that has stopped</code> errors when running <code>runc create</code> and has thus been reverted. (<a href="https://redirect.github.com/opencontainers/runc/issues/5158">#5158</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5153">#5153</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5151">#5151</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/4645">#4645</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/4757">#4757</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Updated builds to Go 1.25, libseccomp v2.6.0. (<a href="https://redirect.github.com/opencontainers/runc/issues/5111">#5111</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5053">#5053</a>)</li> <li>Minor signing keyring updates. (<a href="https://redirect.github.com/opencontainers/runc/issues/5146">#5146</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5139">#5139</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5144">#5144</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5148">#5148</a>)</li> </ul> <h3>Static Linking Notices</h3> <p>The <code>runc</code> binary distributed with this release are <em>statically linked</em> with the following <a href="https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html">GNU LGPL-2.1</a> licensed libraries, with <code>runc</code> acting as a &quot;work that uses the Library&quot;:</p> <ul> <li><a href="https://github.com/seccomp/libseccomp">libseccomp</a></li> </ul> <p>The versions of these libraries were not modified from their upstream versions, but in order to comply with the LGPL-2.1 (§6(a)), we have attached the complete source code for those libraries which (when combined with the attached runc source code) may be used to exercise your rights under the LGPL-2.1.</p> <p>However we strongly suggest that you make use of your distribution's packages or download them from the authoritative upstream sources, especially since these libraries are related to the security of your containers.</p> <hr /> <p>Thanks to the following contributors for making this release possible:</p> <ul> <li>Aleksa Sarai <a href="mailto:cyphar@cyphar.com">cyphar@cyphar.com</a></li> <li>Kir Kolyshkin <a href="mailto:kolyshkin@gmail.com">kolyshkin@gmail.com</a></li> <li>Li Fu Bang <a href="mailto:lifubang@acmcoder.com">lifubang@acmcoder.com</a></li> <li>Ricardo Branco <a href="mailto:rbranco@suse.de">rbranco@suse.de</a></li> </ul> <h2>runc v1.3.3 -- &quot;奴らに支配されていた恐怖を&quot;</h2> <blockquote> <p>[!NOTE] Some vendors were given a pre-release version of this release. This public release includes two extra patches to fix regressions discovered very late during the embargo period and were thus not included in the pre-release versions. Please update to this version.</p> </blockquote> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/opencontainers/runc/blob/main/CHANGELOG.md">github.com/opencontainers/runc's changelog</a>.</em></p> <blockquote> <h2>[1.3.6] - 2026-06-13</h2> <blockquote> <p>On no account should you allow a Vogon to read poetry at you.</p> </blockquote> <h3>Security</h3> <p>This release includes a fix for the following low-severity security issue:</p> <ul> <li> <p><a href="https://github.com/opencontainers/runc/security/advisories/GHSA-xjvp-4fhw-gc47">CVE-2026-41579</a> allowed a malicious image with a <code>/dev</code> symlink to have limited write access to the host filesystem in ways that our analysis indicates was too limited to be problematic in practice. This bug was very similar to those fixed in [CVE-2025-31133][], [CVE-2025-52565][], [CVE-2025-31133][] and was simply missed at the time when we hardened the rootfs preparation code. We have conducted a deeper audit and not found any other problematic cases.</p> <p>This patchset required backports for <a href="https://redirect.github.com/opencontainers/runc/issues/5190">#5190</a> and <a href="https://redirect.github.com/opencontainers/runc/issues/5285">#5285</a>, which were primarily code reorganisations that were already backported to runc 1.4 and 1.5.</p> </li> </ul> <h3>Fixed</h3> <ul> <li>A regression in runc v1.3.0 which can result in a stuck <code>runc exec</code> or <code>runc run</code> when the container process runs for a short time. (<a href="https://redirect.github.com/opencontainers/runc/issues/5208">#5208</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5210">#5210</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5215">#5215</a>)</li> <li>Various integration test improvements. (<a href="https://redirect.github.com/opencontainers/runc/issues/5159">#5159</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5188">#5188</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5226">#5226</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5228">#5228</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5239">#5239</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5253">#5253</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5269">#5269</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5288">#5288</a>)</li> </ul> <h3>Changed</h3> <ul> <li>When masking directories with <code>maskPaths</code>, runc will now reuse a single <code>tmpfs</code> instance (which is not writable) to reduce the number <code>tmpfs</code> superblocks that need to be reaped when containers die (in particular, Kubernetes applies masks to per-CPU sysfs directories which get expensive quickly). (<a href="https://redirect.github.com/opencontainers/runc/issues/5275">#5275</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5281">#5281</a>)</li> </ul> <h2>[1.5.0-rc.2] - 2026-04-02</h2> <blockquote> <p>いざやいざや、見に行かん</p> </blockquote> <blockquote> <p>[!NOTE] runc v1.5.0-rc.2 includes all of the patches backported to runc v1.4.2.</p> </blockquote> <h3>Fixed</h3> <ul> <li>Building with libpathrs for systems that use non-GNU awk, e.g. Debian. (<a href="https://redirect.github.com/opencontainers/runc/issues/5196">#5196</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5194">#5194</a>)</li> </ul> <h3>Added</h3> <ul> <li>Installation notes for libpathrs. (<a href="https://redirect.github.com/opencontainers/runc/issues/5199">#5199</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5195">#5195</a>)</li> <li>Support for specs.LinuxSeccompFlagWaitKillableRecv. (<a href="https://redirect.github.com/opencontainers/runc/issues/5183">#5183</a>, <a href="https://redirect.github.com/opencontainers/runc/issues/5172">#5172</a>)</li> <li>When building runc, <code>RUNC_BUILDTAGS</code> make or shell environment variable can</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/opencontainers/runc/commit/491b69bab9fa206b984fb26ba07d3110d62e671f"><code>491b69b</code></a> VERSION: release v1.3.6</li> <li><a href="https://github.com/opencontainers/runc/commit/d934454b2eb966118137b85a35518bbfb43bc4c1"><code>d934454</code></a> merge CVE-2026-41579 fixes into release-1.3</li> <li><a href="https://github.com/opencontainers/runc/commit/9432ad3a96f5fe99e5d2805f9b6807d43af639a1"><code>9432ad3</code></a> rootfs: make cgroupv1 subsystem symlinks fd-based</li> <li><a href="https://github.com/opencontainers/runc/commit/a8e53f2c6d6d25cb3dd643cc514f118aab44b097"><code>a8e53f2</code></a> rootfs: make /dev initialisation code fd-based</li> <li><a href="https://github.com/opencontainers/runc/commit/78c50d4a5f31758ada2645cb45cfbc1a3c5bb4a8"><code>78c50d4</code></a> rootfs: switch createDevices argument order</li> <li><a href="https://github.com/opencontainers/runc/commit/083e21ed0f58ad38fbe0a298783a6f25556ddfa6"><code>083e21e</code></a> libct: use preopened rootfs more</li> <li><a href="https://github.com/opencontainers/runc/commit/42cfcbe4533a094cbffd23d17dc355bbb25938a1"><code>42cfcbe</code></a> Pre-open container root directory</li> <li><a href="https://github.com/opencontainers/runc/commit/2e9b6a8a16767f09feb341918669bf2a16758e68"><code>2e9b6a8</code></a> libct: minor refactor in mountToRootfs</li> <li><a href="https://github.com/opencontainers/runc/commit/edf5328b9b91190e763c64c900fe441b8df17ea0"><code>edf5328</code></a> libct: mountCgroupV1: address TODO</li> <li><a href="https://github.com/opencontainers/runc/commit/3661a9d4b36568db23784275c115ec0db8af5e2e"><code>3661a9d</code></a> integration: add some tests for bind mount through dangling symlinks</li> <li>Additional commits viewable in <a href="https://github.com/opencontainers/runc/compare/v1.2.8...v1.3.6">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/opencontainers/runc&package-manager=go_modules&previous-version=1.2.8&new-version=1.3.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/poki/netlib/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 49c778a commit edf9b18

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ require (
4545
github.com/moby/term v0.5.2 // indirect
4646
github.com/opencontainers/go-digest v1.0.0 // indirect
4747
github.com/opencontainers/image-spec v1.1.1 // indirect
48-
github.com/opencontainers/runc v1.2.8 // indirect
48+
github.com/opencontainers/runc v1.3.6 // indirect
4949
github.com/sirupsen/logrus v1.9.3 // indirect
5050
github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb // indirect
5151
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,8 @@ github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8
9393
github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM=
9494
github.com/opencontainers/image-spec v1.1.1 h1:y0fUlFfIZhPF1W537XOLg0/fcx6zcHCJwooC2xJA040=
9595
github.com/opencontainers/image-spec v1.1.1/go.mod h1:qpqAh3Dmcf36wStyyWU+kCeDgrGnAve2nCC8+7h8Q0M=
96-
github.com/opencontainers/runc v1.2.8 h1:RnEICeDReapbZ5lZEgHvj7E9Q3Eex9toYmaGBsbvU5Q=
97-
github.com/opencontainers/runc v1.2.8/go.mod h1:cC0YkmZcuvr+rtBZ6T7NBoVbMGNAdLa/21vIElJDOzI=
96+
github.com/opencontainers/runc v1.3.6 h1:SLGIymCtsk80iNPWgbc8dtjI30r+5mTVV+4dN8/17Sk=
97+
github.com/opencontainers/runc v1.3.6/go.mod h1:o1wyv76EDlTkcf0KTFgN8bMWLPvgF/HfX709lDv+rr4=
9898
github.com/ory/dockertest/v3 v3.12.0 h1:3oV9d0sDzlSQfHtIaB5k6ghUCVMVLpAY8hwrqoCyRCw=
9999
github.com/ory/dockertest/v3 v3.12.0/go.mod h1:aKNDTva3cp8dwOWwb9cWuX84aH5akkxXRvO7KCwWVjE=
100100
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=

0 commit comments

Comments
 (0)