Skip to content

[release/1.6 backport] update runc binary to v1.1.10#9360

Merged
kzys merged 1 commit intocontainerd:release/1.6from
thaJeztah:1.6_backport_bump_runc_binary_1.1.10
Nov 14, 2023
Merged

[release/1.6 backport] update runc binary to v1.1.10#9360
kzys merged 1 commit intocontainerd:release/1.6from
thaJeztah:1.6_backport_bump_runc_binary_1.1.10

Conversation

@thaJeztah
Copy link
Copy Markdown
Member

This is the tenth (and most likely final) patch release in the 1.1.z release branch of runc. It mainly fixes a few issues in cgroups, and a umask-related issue in tmpcopyup.

  • Add support for hugetlb.<pagesize>.rsvd limiting and accounting. Fixes the issue of postgres failing when hugepage limits are set.
  • Fixed permissions of a newly created directories to not depend on the value of umask in tmpcopyup feature implementation.
  • libcontainer: cgroup v1 GetStats now ignores missing kmem.limit_in_bytes (fixes the compatibility with Linux kernel 6.1+).
  • Fix a semi-arbitrary cgroup write bug when given a malicious hugetlb configuration. This issue is not a security issue because it requires a malicious config.json, which is outside of our threat model.

(cherry picked from commit 274a162)

- full diff: opencontainers/runc@v1.1.9...v1.1.10
- release notes: https://github.com/opencontainers/runc/releases/tag/v1.1.10

This is the tenth (and most likely final) patch release in the 1.1.z
release branch of runc. It mainly fixes a few issues in cgroups, and a
umask-related issue in tmpcopyup.

- Add support for `hugetlb.<pagesize>.rsvd` limiting and accounting.
  Fixes the issue of postgres failing when hugepage limits are set.
- Fixed permissions of a newly created directories to not depend on the value
  of umask in tmpcopyup feature implementation.
- libcontainer: cgroup v1 GetStats now ignores missing `kmem.limit_in_bytes`
  (fixes the compatibility with Linux kernel 6.1+).
- Fix a semi-arbitrary cgroup write bug when given a malicious hugetlb
  configuration. This issue is not a security issue because it requires a
  malicious config.json, which is outside of our threat model.

Signed-off-by: Sebastiaan van Stijn <[email protected]>
(cherry picked from commit 274a162)
Signed-off-by: Sebastiaan van Stijn <[email protected]>
Copy link
Copy Markdown
Member

@akhilerm akhilerm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@kzys kzys merged commit d9cffbb into containerd:release/1.6 Nov 14, 2023
@thaJeztah thaJeztah deleted the 1.6_backport_bump_runc_binary_1.1.10 branch November 14, 2023 00:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants