- 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
- 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ı?
- ESP-IDF'i 5.5.6 veya üzeri bir sürüme güncelleyin; bu sürüm açığı gidermektedir. Üretici
- 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
- 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ım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| espressif esp-idf | < 5.5.6 | 5.5.6 |
Kaynaklar8 kaynak
- CVE.org kaydı
- NVD kaydı
- github.com/…sp-idf/security/advisories/GHSA-49x8-xqjg-2pjg Diğer
- github.com/…ommit/773761abb893d43d0a5b8b75ec0a1c2cf0287d53 Diğer
- github.com/…ommit/acb7d996b07293abf591b93f4aaffa04ae6732d9 Diğer
- github.com/…ommit/b85a7b0e1449ac9aec30a0c3e3b6515725556fd1 Diğer
- github.com/…ommit/dabd37fae8d2a7b1cc71f48fce824b0b9d909a07 Diğer
- github.com/espressif/esp-idf/releases/tag/v5.5.6 Diğer
Kayıt geçmişi
- 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.