CVE-2022-50765 in Linuxthông tin

Tóm tắt

Bởi VulDB • 28/05/2026

Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:

RISC-V: kexec: Sửa lỗi rò rỉ bộ nhớ của bộ đệm elf header

Vấn đề này được phát hiện bởi công cụ dò tìm kmemleak:

unreferenced object 0xff2000000403d000 (size 4096): comm "kexec", pid 146, jiffies 4294900633 (age 64.792s) hex dump (first 32 bytes): 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 .ELF............ 04 00 f3 00 01 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace: [<00000000566ca97c>] kmemleak_vmalloc+0x3c/0xbe
[<00000000979283d8>] __vmalloc_node_range+0x3ac/0x560
[<00000000b4b3712a>] __vmalloc_node+0x56/0x62
[<00000000854f75e2>] vzalloc+0x2c/0x34
[<00000000e9a00db9>] crash_prepare_elf64_headers+0x80/0x30c
[<0000000067e8bf48>] elf_kexec_load+0x3e8/0x4ec
[<0000000036548e09>] kexec_image_load_default+0x40/0x4c
[<0000000079fbe1b4>] sys_kexec_file_load+0x1c4/0x322
[<0000000040c62c03>] ret_from_syscall+0x0/0x2

Trong hàm elf_kexec_load(), một bộ đệm được phân bổ thông qua vzalloc() để lưu trữ các elf headers. Tuy nhiên, bộ đệm này không được giải phóng về hệ thống khi kernel kdump được tải lại hoặc gỡ bỏ, hoặc khi image->elf_header được đặt thành công nhưng sau đó gặp lỗi khi tải kernel kdump vì lý do nào đó. Khắc phục bằng cách giải phóng bộ đệm trong arch_kimage_file_post_load_cleanup().

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

24/12/2025

Tiết lộ

24/12/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00206

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!