CVE-2026-10673
Açıklama
Zephyr ADIN2111/ADIN1110 10BASE-T1S/T1L Ethernet sürücüsü (drivers/ethernet/eth_adin2111.c), OPEN Alliance (OA) SPI modunda alınan Ethernet çerçevelerini, cihaz tarafından sağlanan 64 baytlık veri bloklarını CONFIG_ETH_ADIN2111_BUFFER_SIZE (varsayılan 1524 bayt) boyutundaki sabit bir statik tampon olan ctx->buf içerisine kopyalayarak yeniden birleştirir. eth_adin2111_oa_data_read() fonksiyonunda, her geçerli blok ctx->buf[ctx->scur] konumuna memcpy ile kopyalanmış ve yazma imleci scur ilerletilmiştir; ancak scur + len değerinin tampon sınırları içerisinde kaldığına dair herhangi bir kontrol yapılmamıştır. Blok sayısı (BUFSTS RCA alanından gelen, 255'e kadar) ve blok başına uzunluk tamamen hat üzerinden alınan çerçeve verilerinden alınmaktadır; imleç yalnızca çerçeve başlangıç bloğunda sıfırlanır. Bu nedenle, tek çiftli Ethernet segmentindeki bir saldırgan, yeniden birleştirilmiş boyutu yapılandırılmış tamponu aşan bir çerçeve göndererek, sürücünün RX offload iş parçacığının saldırgan tarafından kontrol edilen çerçeve baytlarını statik tamponun sonunun ötesine, bitişikteki sürücü/çekirdek belleğine (en kötü durumda yaklaşık 14,8 KB'a kadar) yazmasına neden olabilir. Bu durum, belleği bozabilen ve hizmet reddine veya potansiyel olarak kod çalıştırmaya yol açabilen, uzaktan/bitişikten erişilebilir bir sınır dışı yazma (out-of-bounds write - CWE-787) zafiyetidir. Hata, OA SPI desteği eklendiğinde (commit 0ca8b0756b1) ortaya çıkmış ve v3.7.0 ile v4.4.0 arasındaki sürümlerde yayınlanmıştır. Düzeltme, aşırı boyutlu çerçeveyi düşüren ve kopyalama işleminden önce imleci sıfırlayan bir sınır kontrolü ekler.
Nasıl düzeltilir
- zephyrproject zephyr4.5.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| zephyrproject zephyr | 3.7.0 ≤ v < 4.5.0 | 4.5.0 |
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.