CVE-2022-49830 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:

drm/drv: Sửa lỗi rò rỉ bộ nhớ tiềm ẩn trong drm_dev_init()

Hàm drm_dev_init() sẽ đăng ký drm_dev_init_release() làm hàm callback. Khi drmm_add_action() thất bại, hàm giải phóng sẽ không được thêm vào. Kết quả là, bộ đếm tham chiếu (ref cnt) được thêm bởi device_get() trong drm_dev_init() sẽ không được giảm bởi drm_dev_init_release(), dẫn đến rò rỉ bộ nhớ (memleak). Sử dụng drmm_add_action_or_reset() thay vì drmm_add_action() để ngăn ngừa rò rỉ bộ nhớ.

đối tượng không được tham chiếu 0xffff88810bc0c800 (kích thước 2048): comm "modprobe", pid 8322, jiffies 4305809845 (tuổi 15.292s) hex dump (32 byte đầu tiên): e8 cc c0 0b 81 88 ff ff ff ff ff ff 00 00 00 00 ................ 20 24 3c 0c 81 88 ff ff 18 c8 c0 0b 81 88 ff ff $<............. backtrace: [<000000007251f72d>] __kmalloc+0x4b/0x1c0
[<0000000045f21f26>] platform_device_alloc+0x2d/0xe0
[<000000004452a479>] platform_device_register_full+0x24/0x1c0
[<0000000089f4ea61>] 0xffffffffa0736051
[<00000000235b2441>] do_one_initcall+0x7a/0x380
[<0000000001a4a177>] do_init_module+0x5c/0x230
[<000000002bf8a8e2>] load_module+0x227d/0x2420
[<00000000637d6d0a>] __do_sys_finit_module+0xd5/0x140
[<00000000c99fc324>] do_syscall_64+0x3f/0x90
[<000000004d85aa77>] entry_SYSCALL_64_after_hwframe+0x63/0xcd

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

Linux

Đặt trước

01/05/2025

Tiết lộ

01/05/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00183

KEV

không

Các hoạt động

rất thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!