跳转到帖子

Amazon Linux AMI 2: CVE-2024-26870: Security patch for kernel (Multiple Advisories)

recommended_posts

发布于
  • Members

Amazon Linux AMI 2: CVE-2024-26870: Security patch for kernel (Multiple Advisories)

Severity
4
CVSS
(AV:L/AC:M/Au:N/C:P/I:P/A:P)
Published
04/17/2024
Created
12/21/2024
Added
12/20/2024
Modified
12/20/2024

Description

In the Linux kernel, the following vulnerability has been resolved: NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 A call to listxattr() with a buffer size = 0 returns the actual size of the buffer needed for a subsequent call. When size > 0, nfs4_listxattr() does not return an error because either generic_listxattr() or nfs4_listxattr_nfs4_label() consumes exactly all the bytes then size is 0 when calling nfs4_listxattr_nfs4_user() which then triggers the following kernel BUG: [ 99.403778] kernel BUG at mm/usercopy.c:102! [ 99.404063] Internal error: Oops - BUG: 00000000f2000800 [#1] SMP [ 99.408463] CPU: 0 PID: 3310 Comm: python3 Not tainted 6.6.0-61.fc40.aarch64 #1 [ 99.415827] Call trace: [ 99.415985]usercopy_abort+0x70/0xa0 [ 99.416227]__check_heap_object+0x134/0x158 [ 99.416505]check_heap_object+0x150/0x188 [ 99.416696]__check_object_size.part.0+0x78/0x168 [ 99.416886]__check_object_size+0x28/0x40 [ 99.417078]listxattr+0x8c/0x120 [ 99.417252]path_listxattr+0x78/0xe0 [ 99.417476]__arm64_sys_listxattr+0x28/0x40 [ 99.417723]invoke_syscall+0x78/0x100 [ 99.417929]el0_svc_common.constprop.0+0x48/0xf0 [ 99.418186]do_el0_svc+0x24/0x38 [ 99.418376]el0_svc+0x3c/0x110 [ 99.418554]el0t_64_sync_handler+0x120/0x130 [ 99.418788]el0t_64_sync+0x194/0x198 [ 99.418994] Code: aa0003e3 d000a3e0 91310000 97f49bdb (d4210000) Issue is reproduced when generic_listxattr() returns 'system.nfs4_acl', thus calling lisxattr() with size = 16 will trigger the bug. Add check on nfs4_listxattr() to return ERANGE error when it is called with size > 0 and the return value is greater than size.

Solution(s)

  • amazon-linux-ami-2-upgrade-bpftool
  • amazon-linux-ami-2-upgrade-bpftool-debuginfo
  • amazon-linux-ami-2-upgrade-kernel
  • amazon-linux-ami-2-upgrade-kernel-debuginfo
  • amazon-linux-ami-2-upgrade-kernel-debuginfo-common-aarch64
  • amazon-linux-ami-2-upgrade-kernel-debuginfo-common-x86_64
  • amazon-linux-ami-2-upgrade-kernel-devel
  • amazon-linux-ami-2-upgrade-kernel-headers
  • amazon-linux-ami-2-upgrade-kernel-livepatch-5-10-214-202-855
  • amazon-linux-ami-2-upgrade-kernel-livepatch-5-15-153-100-162
  • amazon-linux-ami-2-upgrade-kernel-tools
  • amazon-linux-ami-2-upgrade-kernel-tools-debuginfo
  • amazon-linux-ami-2-upgrade-kernel-tools-devel
  • amazon-linux-ami-2-upgrade-perf
  • amazon-linux-ami-2-upgrade-perf-debuginfo
  • amazon-linux-ami-2-upgrade-python-perf
  • amazon-linux-ami-2-upgrade-python-perf-debuginfo

References

  • https://attackerkb.com/topics/cve-2024-26870
  • AL2/ALASKERNEL-5.10-2024-075
  • AL2/ALASKERNEL-5.15-2024-057
  • CVE - 2024-26870
  • 查看数 699
  • 已创建
  • 最后回复

参与讨论

你可立刻发布并稍后注册。 如果你有帐户,立刻登录发布帖子。
注意:你的帖子需要版主批准后才能看到。

游客
回帖…