CVE-2026-44362
Açıklama
OP-TEE, Arm; Cortex-A çekirdeklerinde TrustZone teknolojisini kullanan ve güvenli olmayan bir Linux çekirdeğine eşlikçi olarak tasarlanmış bir Güvenilir Yürütme Ortamı'dır (TEE). Versiyon 3.20.0 ile başlayıp versiyon 4.11.0 öncesine kadar olan sürümlerde, OP-TEE'nin alt anahtar geri alma korumasındaki bir zafiyet, sistemin Güvenilir Uygulama (TA) yükleme işlemi sırasında versiyonlama verilerini yayılımda başarısız olması nedeniyle iptal edilmiş veya daha eski alt anahtar versiyonlarının kullanılmasına izin verir. `core/crypto/signed_hdr.c` dosyasında bulunan `shdr_load_pub_key()` fonksiyonu alt anahtar başlıklarını ayrıştırır ancak `subkey_version` değerini çalışma zamanı `shdr_pub_key` yapısına atamaz. Sonuç olarak, başlıktaki belirtilen versiyondan bağımsız olarak `key->version` alanı sıfır kalır. `core/kernel/ree_fs_ta.c` içindeki `ree_fs_ta_open()` fonksiyonu `check_update_version()` fonksiyonunu çağırdığında, bu sıfırlanmış versiyonu geri alma veri tabanına iletir. Veri tabanı kaydedilecek sıfırdan farklı bir versiyon hiçbir zaman almadığı için asla ilerlemez; bu durum geri alma kontrolünün etkili bir şekilde atlanmasına neden olur ve düşürülmüş alt anahtar zincirleri ile imzalanmış TA'ların başarıyla yüklenmesine izin verir. Bu durum, Güvenilir Uygulama (TA) kimlik doğrulaması için alt anahtar tabanlı imzalama zincirlerini kullanan OP-TEE ana hat yapılandırmalarını etkiler. Versiyon 4.11.0 bir yama içerir. Bilinen herhangi bir geçici çözüm mevcut değildir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| trustedfirmware op-tee | 3.20.0 ≤ v ≤ 4.10.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.