Commit edf9b18
authored
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 -- "Lo viejo funciona!"</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 "work that uses the Library":</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 -- "奴らに支配されていた恐怖を"</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 />
[](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
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
97 | | - | |
| 96 | + | |
| 97 | + | |
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| |||
0 commit comments