CVE-2026-74650
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: staging: rtl8723bs: WMM_param_handler() içindeki OOB okumasını düzelt WMM_param_handler(), alınan bir bilgi öğesinden sabit boyutlu bir WMM parametre öğesini, öğenin yeterince uzun olup olmadığını kontrol etmeden kopyalar ve kısa bir WMM IE için sınır dışı okumaya neden olur. İşleyici, pIE->data + 6 adresinde sizeof(struct WMM_para_element) (18) bayt okur, dolayısıyla pIE->length değerinin en az 24 (WLAN_WMM_LEN) olmasını gerektirir, ancak uzunluğu hiçbir zaman doğrulamaz. Üç çağıranından ikisi, yalnızca WMM OUI ile eşleştikten sonra işleyiciye ulaşır: rtw_mlme_ext.c içindeki OnAssocRsp() 6 baytlık bir OUI ile eşleşir ve join_cmd_hdl() işleyiciyi çağırmadan önce 4 baytlık bir OUI ile eşleşir. WMM OUI'sini taşıyan ancak uzunluğu 6 ile 23 arasında olan bir satıcıya özgü IE, bir ilişkilendirme yanıtına veya join_cmd_hdl()'e verilen IE blobuna yerleştirildiğinde OUI kontrolünü geçer ve ardından pIE->data + 6 adresindeki memcmp() ve memcpy() işlevlerinin öğenin sonunu aşarak okumasına neden olur. OnAssocRsp(), AP'den alınan bir çerçeveyi ayrıştırır, dolayısıyla bu duruma uzak bir eşten erişilebilir. rtw_wlan_util.c içindeki kalan çağıran, işleyiciyi zaten "pIE->length == WLAN_WMM_LEN" ile korumaktadır. Eşdeğer kontrolü işleyicinin kendisine taşıyın, böylece tüm çağıranlar kapsanır; aynı ayrıştırma döngüsündeki kardeş IE işleyicileri (HT_caps_handler(), HT_info_handler(), ERP_IE_handler()) de erişimlerini benzer şekilde pIE->length ile sınırlar.
Nasıl düzeltilir
- Linux Linux5df2fd06567df5f178c8faae0bdaefd203618d21, 6cdca4c8b64c15a3ab9ad7a85f482e9519eadf93, 2bee6f7a0f0125238951e31da2e96d06fe359043, 1158b9931207392d6dd136aa0c4be18893b50fa1, ce2399717de242344880044b91a20a712644fdfb, e5b7610008f4e6a80c8b071aa77ddbd5e17ea472, e429c6dfd5d2324cd866daaf4c29d5cfe4dea0e4, ae21407350151bddfd4fea7aa39bd0643c0ca9d3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 554c0a3abf216c991c5ebddcdb2c08689ecd290b ≤ v < 5df2fd06567df5f178c8faae0bdaefd203618d21, 554c0a3abf216c991c5ebddcdb2c08689ecd290b ≤ v < 6cdca4c8b64c15a3ab9ad7a85f482e9519eadf93, 554c0a3abf216c991c5ebddcdb2c08689ecd290b ≤ v < 2bee6f7a0f0125238951e31da2e96d06fe359043, 554c0a3abf216c991c5ebddcdb2c08689ecd290b ≤ v < 1158b9931207392d6dd136aa0c4be18893b50fa1, 554c0a3abf216c991c5ebddcdb2c08689ecd290b ≤ v < ce2399717de242344880044b91a20a712644fdfb, 554c0a3abf216c991c5ebddcdb2c08689ecd290b ≤ v < e5b7610008f4e6a80c8b071aa77ddbd5e17ea472, 554c0a3abf216c991c5ebddcdb2c08689ecd290b ≤ v < e429c6dfd5d2324cd866daaf4c29d5cfe4dea0e4, 554c0a3abf216c991c5ebddcdb2c08689ecd290b ≤ v < ae21407350151bddfd4fea7aa39bd0643c0ca9d3, 4.12 | 5df2fd06567df5f178c8faae0bdaefd203618d21, 6cdca4c8b64c15a3ab9ad7a85f482e9519eadf93, 2bee6f7a0f0125238951e31da2e96d06fe359043, 1158b9931207392d6dd136aa0c4be18893b50fa1, ce2399717de242344880044b91a20a712644fdfb, e5b7610008f4e6a80c8b071aa77ddbd5e17ea472, e429c6dfd5d2324cd866daaf4c29d5cfe4dea0e4, ae21407350151bddfd4fea7aa39bd0643c0ca9d3 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.