CVE-2026-63868
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: net: garp: garp_pdu_parse_attr fonksiyonundaki işaretsiz tam sayı alt taşması (unsigned integer underflow) düzeltildi Alıcı tarafındaki GARP öznitelik ayrıştırıcısı, dlen değerini ters çevrilmiş operandlarla hesaplamaktadır: dlen = sizeof(*ga) - ga->len; ga->len, hat üzerindeki öznitelik uzunluğudur ve GARP öznitelik başlığını içerir. Veri içeren normal öznitelikler için ga->len değeri sizeof(*ga) değerinden daha büyüktür, bu nedenle çıkarma işlemi işaretsiz aritmetikte alt taşmaya neden olur. Ortaya çıkan değer daha sonra, uzunluk argümanı u8 olan garp_attr_lookup() fonksiyonuna iletilir. Kırpmadan (truncation) sonra, ayrıştırılan veri uzunluğu genellikle yerel olarak kaydedilen öznitelikler için saklanan uzunlukla artık eşleşmez, bu nedenle alınan Join/Leave olayları yoksayılır. Bu durum, GVRP VLAN kayıt öznitelikleri gibi yaygın öznitelikler için GARP alım yolunu bozar. Veri uzunluğunu, öznitelik uzunluğundan başlık uzunluğu çıkarılarak hesaplayın.
Nasıl düzeltilir
- linux linux_kernel5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, 7.0.13 ya da sonraki bir sürüm
- git.kernel.org/stable/c/04e22fefac1af3e32f245e9045382348773b5d59
- git.kernel.org/stable/c/16e408e607a94b646fb14a2a98422c6877ae4b3c
- git.kernel.org/stable/c/29f28172afb2ae7b31e9bf3e978396f20b381688
- git.kernel.org/stable/c/74e02121be1dcc0efcd56ebdf0171d6129105659
- git.kernel.org/stable/c/973cf7c433d27f4d9556d0b7c332543be7ed7a6e
- git.kernel.org/stable/c/a11f1a671b1361f0f1278dc0041374f2730df73f
- git.kernel.org/stable/c/d4c86ea09ae3e63ee5aa86e941fcc38e0e39874a
- git.kernel.org/stable/c/d8dcd14aa886b8effd83022c550669f4f262854b
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 2.6.27 ≤ v < 5.10.259, 5.11 ≤ v < 5.15.210, 5.16 ≤ v < 6.1.176, 6.2 ≤ v < 6.6.143, 6.7 ≤ v < 6.12.94, 6.13 ≤ v < 6.18.36, 6.19 ≤ v < 7.0.13, 7.1 | 5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, 7.0.13 |
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.