CVE-2024-26893 in Linuxthông tin

Tóm tắt

Bởi VulDB • 31/07/2026

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

firmware: arm_scmi: Sửa lỗi double free trong đường dẫn dọn dẹp transport SMC

Khi mã SCMI chung hủy một kênh, nó gọi hàm callback chan_free do mỗi transport định nghĩa. Vì nhiều giao thức có thể chia sẻ cùng thành viên transport_info, chan_free() có thể muốn dọn dẹp cùng thành viên đó nhiều lần trong phạm vi triển khai transport SCMI cụ thể này. Trong trường hợp này là transport SMC. Điều này sẽ dẫn đến lỗi dereference con trỏ NULL vào lần thứ hai:

| scmi_protocol scmi_dev.1: Enabled polling mode TX channel - prot_id:16 | arm-scmi firmware:scmi: SCMI Notifications - Core Enabled. | arm-scmi firmware:scmi: unable to communicate with SCMI | Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 | Mem abort info: | ESR = 0x0000000096000004 | EC = 0x25: DABT (current EL), IL = 32 bits | SET = 0, FnV = 0 | EA = 0, S1PTW = 0 | FSC = 0x04: level 0 translation fault | Data abort info: | ISV = 0, ISS = 0x00000004, ISS2 = 0x00000000 | CM = 0, WnR = 0, TnD = 0, TagAccess = 0 | GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0 | user pgtable: 4k pages, 48-bit VAs, pgdp=0000000881ef8000 | [0000000000000000] pgd=0000000000000000, p4d=0000000000000000
| Internal error: Oops: 0000000096000004 [#1] PREEMPT SMP

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Đặt trước

19/02/2024

Tiết lộ

17/04/2024

Kiểm duyệt

được chấp nhận

EPSS

0.00227

KEV

không

Các hoạt động

rất thấp

Nguồn

Interested in the pricing of exploits?

See the underground prices here!