Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Yama var
  • Son 7 gün
  • CWE-787
  • CWE-822

CVE-2026-113780

ESP-IDF: ESP-TEE ayrıcalık geçişinde doğrulanmayan yığın işaretçisi

espressif esp-idf

Kritik 9,3 CVSS 3.1
Yayımlandı
Güncellendi
4 Kas 2026
Açık yaşı
0 gün
Kaydı açan
GitHub_M

Yönetici özeti

Bu açık, cihazın güvenli bölümünü korumak için kurulan sınırı aşılabilir hale getiriyor. Cihaza yerel erişimi olan kötü niyetli bir uygulama, cihazın kritik işlevlerini ele geçirebilir veya durdurabilir. Etkilenen cihazları hemen güncellemek ve bu aygıtlara yerel erişimi sınırlamak önerilir.

ÖzetTürkçe

ESP-IDF çerçevesinde, ESP-TEE tuzak giriş noktaları (PLIC ve CLIC vektör dosyaları) çağıranın kontrolündeki yığın işaretçisini doğrulamadan kullanarak register çerçevesini kaydediyor. Bu hata 5.5.5 ile 5.5.6 öncesi sürümlerde, ayrıca 6.0.4 ve 6.1.1 öncesi 6.0 ve 6.1 dallarında bulunuyor. Etkilenen cihazlar ESP32-C5, ESP32-C6, ESP32-C61 ve ESP32-H2 modelleridir.

Saldırgan ne yapabilir?

Yerel ve ayrıcalıksız bir REE uygulaması, makine modunda TEE'ye özel belleğe yazma yaptırabilir. Bu da REE/TEE izolasyonunu bozarak TEE kontrol akışı verilerini bozabilir, uzaktan değil yerel olarak kod çalıştırmaya, hizmet reddine veya sistem çökmesine yol açabilir.

Kaynaktaki açıklama (İngilizce)

ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. From 5.5.5 until 5.5.6, 6.0.4, and 6.1.1, the esp_tee trap entry in esp_tee_vectors_plic.S and esp_tee_vectors_clic.S saves a caller-controlled register frame through the REE-supplied stack pointer before switching to the trusted TEE stack or validating the pointer. A local unprivileged REE application can direct this machine-mode write into TEE-exclusive memory on ESP32-C5, ESP32-C6, ESP32-C61, and ESP32-H2 devices, breaking the REE/TEE isolation boundary and potentially corrupting TEE control-flow data for code execution, denial of service, or system crashes. Both secure-service ecall and interrupt entry paths contain the vulnerable ordering. This issue is fixed in version 5.5.6 and is scheduled to be fixed in versions 6.0.4 and 6.1.1.

Ne yapmalı?

  1. ESP-IDF'i 5.5.6 veya üzeri bir sürüme güncelleyin; bu sürüm açığı gidermektedir. Üretici
  2. 6.0 ve 6.1 dallarını kullanıyorsanız, düzeltmeyi içeren 6.0.4 ve 6.1.1 sürümleri yayınlandığında bu sürümlere geçin. Bu sürümler için düzeltme planlanmış olsa da, yayınlanana kadar bu dallardaki cihazlar açıkta kalır. Üretici
  3. Düzeltme uygulanana kadar, etkilenen cihazlarda çalışan uygulamaları yalnızca güvenilir kaynaklardan alınan kodlarla sınırlayın ve yeni veya doğrulanmamış yerel uygulamaların çalıştırılmasını engelleyin. Genel öneri

Ek önlemler

  • Etkilenen ESP32-C5, ESP32-C6, ESP32-C61 ve ESP32-H2 cihazlarının hangi ESP-IDF sürümüyle derlendiğini envanterde takip edin. Genel öneri
  • Güncelleme sonrası cihazların beklenmedik yeniden başlatma veya çökme kayıtlarını izleyerek olası istismar belirtilerini kontrol edin. Genel öneri
  • Cihazlara fiziksel ve yerel erişimi olan kişi sayısını azaltın ve geliştirme ortamlarında kullanılan test uygulamalarını üretim cihazlarından ayırın. Genel öneri

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
espressif esp-idf < 5.5.6 5.5.6

Kaynaklar8 kaynak

Kayıt geçmişi

  1. Yayımlandı

İlgili açıklar

Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.