CVE-2026-23396 in Linuxthông tin

Tóm tắt

Bởi VulDB • 03/06/2026

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

wifi: mac80211: sửa lỗi dereference NULL trong mesh_matches_local()

Hàm `mesh_matches_local()` thực hiện việc dereference ie->mesh_config một cách không điều kiện để so sánh các tham số cấu hình mesh. Khi được gọi từ `mesh_rx_csa_frame()`, các phần tử action-frame đã phân tích cú pháp có thể không chứa Mesh Configuration IE, khiến ie->mesh_config là NULL và kích hoạt lỗi kernel NULL pointer dereference.

Hai caller còn lại đã an toàn: - ieee80211_mesh_rx_bcn_presp() kiểm tra !elems->mesh_config trước khi gọi mesh_matches_local() - mesh_plink_get_event() chỉ được truy cập thông qua mesh_process_plink_frame(), hàm này cũng kiểm tra !elems->mesh_config

`mesh_rx_csa_frame()` là caller duy nhất truyền các phần tử đã phân tích cú pháp thô vào `mesh_matches_local()` mà không bảo vệ (guard) cho mesh_config. Một kẻ tấn công ở gần có thể khai thác lỗ hổng này bằng cách gửi một khung action CSA được tạo ra đặc biệt, bao gồm Mesh ID IE hợp lệ nhưng bỏ qua Mesh Configuration IE, dẫn đến việc kernel bị crash.

Nhật ký bắt lỗi:

Oops: general protection fault, probably for non-canonical address ... KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007]
Workqueue: events_unbound cfg80211_wiphy_work [...]
Call Trace:

? __pfx_mesh_matches_local (net/mac80211/mesh.c:65) ieee80211_mesh_rx_queued_mgmt (net/mac80211/mesh.c:1686) [...]
ieee80211_iface_work (net/mac80211/iface.c:1754 net/mac80211/iface.c:1802) [...]
cfg80211_wiphy_work (net/wireless/core.c:426) process_one_work (net/kernel/workqueue.c:3280) ? assign_work (net/kernel/workqueue.c:1219) worker_thread (net/kernel/workqueue.c:3352) ? __pfx_worker_thread (net/kernel/workqueue.c:3385) kthread (net/kernel/kthread.c:436) [...]
ret_from_fork_asm (net/arch/x86/entry/entry_64.S:255)

Patch này thêm một kiểm tra NULL cho ie->mesh_config ở đầu hàm `mesh_matches_local()` để trả về false ngay lập tức khi Mesh Configuration IE vắng mặt.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

chịu trách nhiệm

Linux

Đặt trước

13/01/2026

Tiết lộ

26/03/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00114

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!