What would you like to be added:
Considering the recent DirtyPipe exploit, and seeing as the latest ami (1.21.5-20220303 as of this writing) doesn't include a kernel version reported as patched, this feature request is to upgrade kernel version in the ami(s) to a known-patched level. According to cinlin.io (referencing the kernel patch sha of 9d2231c5d74e13b2a0546fee6737ee4446017903) the kernel patch has been backported. Judging by the current implementation of a 5.4.x kernel (in the 1.21 ami at least), the ami should be upgraded to at least 5.4.181.
Why is this needed:
This feature request is intended to disambiguate the issues of kernel updating.
For example, a question came up whether to expedite upgrading the kernel to 5.10.x due to DirtyPipe -- I suspect this to be a distinct issue (especially considering the thread discussing only bundling for k8s 1.22.x release).
[edit]
I just discovered scripts/upgrade_kernel.sh which appears to use some amazon-linux-extras helper to manage packages, including kernel. So I took a peak at my 1.21.5-20220303-based eks node:
[ec2-user@ip-w-x-y-z ~]$ yum list kernel
Loaded plugins: dkms-build-requires, nvidia, priorities, update-motd, versionlock
7 packages excluded due to repository priority protections
Installed Packages
kernel.x86_64 4.14.262-200.489.amzn2 installed
kernel.x86_64 5.4.176-91.338.amzn2 @amzn2extra-kernel-5.4
Available Packages
kernel.x86_64 5.4.181-99.354.amzn2 amzn2extra-kernel-5.4
So, the patched kernel is available on the amazon-linux-extras helpers repository, which I think means this ami simply needs to be built & pushed again. Is that right?
What would you like to be added:
Considering the recent DirtyPipe exploit, and seeing as the latest ami (
1.21.5-20220303as of this writing) doesn't include a kernel version reported as patched, this feature request is to upgrade kernel version in the ami(s) to a known-patched level. According to cinlin.io (referencing the kernel patch sha of9d2231c5d74e13b2a0546fee6737ee4446017903) the kernel patch has been backported. Judging by the current implementation of a5.4.xkernel (in the1.21ami at least), the ami should be upgraded to at least5.4.181.Why is this needed:
This feature request is intended to disambiguate the issues of kernel updating.
For example, a question came up whether to expedite upgrading the kernel to
5.10.xdue to DirtyPipe -- I suspect this to be a distinct issue (especially considering the thread discussing only bundling for k8s1.22.xrelease).[edit]
I just discovered scripts/upgrade_kernel.sh which appears to use some
amazon-linux-extrashelper to manage packages, includingkernel. So I took a peak at my1.21.5-20220303-based eks node:So, the patched kernel is available on the
amazon-linux-extrashelpers repository, which I think means this ami simply needs to be built & pushed again. Is that right?