CVE-2026-10644

Orta

Açıklama

PIC32CM-JH SoC ailesi tarafından kullanılan Microchip SERCOM-G1 UART sürücüsü (drivers/serial/uart_mchp_sercom_g1.c), asenkron (DMA) alma yolunda bir sınır dışı yazma (out-of-bounds write) hatası içermektedir. CONFIG_UART_MCHP_ASYNC etkin olduğunda ve uart_rx_enable() tek baytlık bir alma tamponuyla (len == 1) çağrıldığında, SERCOM DATA kaydında halihazırda bekleyen bir alınan bayt varken RX-tamamlandı ISR'si tek vuruşlu bir DMA aktarımı başlatır. Bu SoC üzerinde çevre birimi tetiklemeli DMA başlatma sıralaması, çağıran tarafından sağlanan tamponun sonunun bir bayt ötesine yazma işlemi gerçekleştirir (CWE-787). Taşan baytın değeri, bağlı seri eş tarafından (komşu saldırgan) sağlanan UART RX verisidir; boyutu ve konumu ise tampondan hemen sonra gelen tek bir bayt ile sabittir. İstismar edilmesi için asenkron UART yapılandırması (in-tree PIC32CM-JH kartlarında varsayılan olarak etkin değildir) ve RX işlemini tek baytlık bir tamponla etkinleştiren bir tüketici gereklidir; etkisi, RX tamponuna komşu sınırlı tek baytlık bellek bozulmasıdır (olası çökme / hizmet reddi). Hata v4.4.0 sürümünde yayınlanmıştır. Düzeltme, ilk baytı CPU ile okur ve tek baytlık tamponlar için hiçbir DMA işlemi gerçekleştirmez; daha büyük tamponlar için DMA boyutunu kalan len-1 bayta göre ayarlar.

ÖnemOrta
CVSS4.2
İstismar olasılığı—
ÜrünZephyr
Yayın28 Haz 2026
İlk görülme28 Haz 2026

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
zephyrproject zephyr4.4.0 ≤ v ≤ 4.4.1—

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.

Intelligence 360 paketinde

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.

CVE-2026-10644 · Zephyr · Dark Radar