PT-2024-36900

CVE-2024-56593

·

تاريخ النشر

2024-12-27

·

تاريخ التحديث

2026-10-19

الوصف من

CVSS 3.1
5.5
متوسطة
المقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.6.74
Description A NULL pointer dereference bug in the brcmfmac module occurs when a high 'sd sgentry align' value applies and a lot of queued SKBs are sent from the pkt queue. The problem is the number of entries in the pre-allocated sgtable, which is too small. In the worst case, the pkt queue can end up with 64 SKBs, causing the "skb queue walk loop" in brcmf sdiod sglist rw to run out of sg entries, making sg next return NULL and causing an oops. The patch sets nents to max(rxglom size, txglom size) * 2 to handle the worst-case.
Recommendations Update to Linux kernel version 6.6.74 or later to fix the NULL pointer dereference bug in the brcmfmac module. As a temporary workaround, consider disabling the brcmf sdiod sglist rw function until a patch is available. Restrict access to the vulnerable module brcmfmac to minimize the risk of exploitation. Avoid using high 'sd sgentry align' values until the issue is resolved.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
ALT-PU-2024-17881
ALT-PU-2024-17897
ALT-PU-2025-12647
AZL-55139
AZL-55238
CLSA-2025-1746479711
CLSA-2026-1778266904
CLSA-2026-1788449727
DLA-4075-1
DLA-4076-1
LSN-0112-1
LSN-0119-1
LSN-0122-1
MGASA-2025-0030
MGASA-2025-0032
OESA-2025-1286
OESA-2025-1450
OPENSUSE-SU-2025_0428-1
OPENSUSE-SU-2025_0499-1
OPENSUSE-SU-2025_0557-1
SUSE-SU-2025:0289-1
SUSE-SU-2025:0428-1
SUSE-SU-2025_0428-1
SUSE-SU-2025:0499-1
SUSE-SU-2025_0499-1
SUSE-SU-2025:0557-1
SUSE-SU-2025_0557-1
SUSE-SU-2025:0565-1
SUSE-SU-2025:20165-1
SUSE-SU-2025:20166-1
SUSE-SU-2025:20248-1
SUSE-SU-2025:20249-1
USN-7379-1
USN-7379-2
USN-7380-1
USN-7381-1
USN-7382-1
USN-7387-1
USN-7387-2
USN-7387-3
USN-7388-1
USN-7389-1
USN-7390-1
USN-7391-1
USN-7392-1
USN-7392-2
USN-7392-3
USN-7392-4
USN-7393-1
USN-7401-1
USN-7407-1
USN-7413-1
USN-7421-1
USN-7449-1
USN-7449-2
USN-7450-1
USN-7451-1
USN-7452-1
USN-7453-1
USN-7458-1
USN-7459-1
USN-7459-2
USN-7463-1
USN-7468-1
USN-7523-1
USN-7524-1
USN-7539-1
USN-7540-1
USN-8070-1
USN-8070-2
USN-8070-3
USN-8112-1
USN-8112-2
USN-8112-3
USN-8112-4
USN-8112-5
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾