CVE-2026-54333
Açıklama
UEFI Firmware Parser; volume'lar, dosya sistemleri ve dosyalar dahil olmak üzere BIOS, Intel ME ve UEFI firmware yapılarını ayrıştırır. 1.14 sürümünden önce, uefi_firmware/compression/Tiano/Decompress.c içerisindeki MakeTable() fonksiyonu, özel olarak hazırlanmış bir Tiano veya EFI sıkıştırılmış firmware bit akışından okunan bit uzunluğu değerlerinin 0 ile 16 arasındaki beklenen aralıkta kaldığını doğrulamamaktadır. Sonuç olarak, standart CompressedSection.process() -> efi_compressor.TianoDecompress() -> TianoDecompress() -> ReadPTLen() -> MakeTable() ayrıştırma yolu, yığında tahsis edilen Count[17] dizisinin ve ilgili çözümleme tablolarının dışına yazabilir. Ortaya çıkan yığın bozulması, ayrıştırma işlemini kesin olarak çökertebilir ve derleme ile çalışma zamanı ayrıntılarına bağlı olarak kod çalıştırılmasına izin verebilir. Bu sorun 1.14 sürümünde düzeltilmiştir.
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 |
|---|---|---|
| uefi-firmwarePyPI | v ≤ 1.12 | — |
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.