CVE-2022-50765
Last modified
CVE-2022-50765 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: RISC-V: kexec: Fix memory leak of elf header buffer This is reported by kmemleak detector: 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 In elf_kexec_load(), a buffer is allocated via vzalloc() to store elf headers. While it's not freed back to system when kdump kernel is reloaded or unloaded, or when image->elf_header is successfully set and then fails to load kdump kernel for some reason. EPSS estimates a 0.20% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: RISC-V: kexec: Fix memory leak of elf header buffer This is reported by kmemleak detector: 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 In elf_kexec_load(), a buffer is allocated via vzalloc() to store elf headers. While it's not freed back to system when kdump kernel is reloaded or unloaded, or when image->elf_header is successfully set and then fails to load kdump kernel for some reason. Fix it by freeing the buffer in arch_kimage_file_post_load_cleanup().
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 8acea455fafaf2620b247de6c00774828b618a82, < 090bfcfc9f14d05154893c67eeaecc56e894fbae; >= 8acea455fafaf2620b247de6c00774828b618a82, < cdea2da6787583ecca43594132533a2ac8d7cd21; >= 8acea455fafaf2620b247de6c00774828b618a82, < cbc32023ddbdf4baa3d9dc513a2184a84080a5a2 |
| Linux | Linux | 5.19 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2022-50765?
How severe is CVE-2022-50765?
How do I fix CVE-2022-50765?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2022
- CVE-2022-50759In the Linux kernel, the following vulnerability has been re…
- CVE-2022-50760In the Linux kernel, the following vulnerability has been re…
- CVE-2022-50761In the Linux kernel, the following vulnerability has been re…
- CVE-2022-50762In the Linux kernel, the following vulnerability has been re…
- CVE-2022-50763In the Linux kernel, the following vulnerability has been re…
- CVE-2022-50764In the Linux kernel, the following vulnerability has been re…
- CVE-2022-50766In the Linux kernel, the following vulnerability has been re…
- CVE-2022-50767In the Linux kernel, the following vulnerability has been re…
- CVE-2022-50768In the Linux kernel, the following vulnerability has been re…
- CVE-2022-50769In the Linux kernel, the following vulnerability has been re…
- CVE-2022-50770In the Linux kernel, the following vulnerability has been re…
- CVE-2022-50771In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2022-50765?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
