CVE-2026-10674

Orta

Açıklama

CONFIG_UART_USE_RUNTIME_CONFIGURE etkinleştirildiğinde NXP LPUART seri sürücüsü (drivers/serial/uart_mcux_lpuart.c), mcux_lpuart_configure() fonksiyonunun başında LPUART_Deinit() çağrısı yaparak LPUART çevre birimi saatlerini devre dışı bırakıyordu. İstenen yapılandırma ancak bundan sonra (mcux_lpuart_configure_basic içinde) doğrulanıyor ve desteklenmeyen eşlik/veri biti/durma biti/akış denetimi değerleri, saat yeniden etkinleştirilmeden önce -ENOTSUP döndürüyordu. Sonuç olarak, desteklenmeyen bir yapılandırmayla yapılan uart_configure() isteği LPUART'ı saat devre dışı durumunda bırakıyordu; LPUART kayıtlarına yönelik sonraki her erişim (poll_out/poll_in, kesme işleme veya daha sonraki bir yeniden yapılandırma) kapılanmış çevre biriminde hata veriyor ve sabit hataya (hard fault) yükselerek sistemi çökertiyordu. uart_configure(), doğrulayıcısı (z_vrfy_uart_configure) yalnızca cfg'nin okunabilir kullanıcı belleği olduğunu kontrol eden ve çağıran tarafından sağlanan yapılandırmayı değiştirmeden ileten bir Zephyr sistem çağrısıdır; bu nedenle bir LPUART aygıtına erişimi olan ayrıcalıksız bir kullanıcı alanı iş parçacığı hatayı belirlenimci biçimde tetikleyebilir ve sistem genelinde kalıcı bir hizmet reddine yol açabilir. v2.5.0 sürümünde ortaya çıkmış ve bu düzeltmeye kadar sonraki tüm sürümlerde mevcut olmuştur; düzeltme, LPUART_Deinit() çağrısını kaldırarak bunun yerine yalnızca vericiyi/alıcıyı devre dışı bırakır ve saatin çalışmaya devam etmesini sağlar.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünZephyr
Yayın21 Tem 2026
İlk görülme21 Tem 2026
Zayıflık türüCWE-617CWE-617

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
zephyrproject zephyr2.5.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.