CVE-2026-89720

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: ubifs: imza uzunluk kontrolündeki sınır dışı okuma hatası düzeltildi ubifs_sb_verify_signature() fonksiyonu, imza yükünü verify_pkcs7_signature() fonksiyonuna iletmeden önce disk üzerindeki ubifs_sig_node->len alanını sınırlandırır ancak kontrol yanlış işarete sahiptir: if (le32_to_cpu(signode->len) > snod->len + sizeof(struct ubifs_sig_node)) İmza baytları düğümün sizeof(struct ubifs_sig_node) (UBIFS_SIG_NODE_SZ, 64 bayt) kadar ilerisinde başladığından, yük en fazla şu uzunluktadır: snod->len - sizeof(struct ubifs_sig_node) Üstbilgi boyutunu çıkarmak yerine eklemek, beyan edilen uzunluğun düğümün gerçekte tuttuğundan 2 * UBIFS_SIG_NODE_SZ kadar daha büyük olmasını kabul eder; bu da vmalloc(c->leb_size) olan c->sbuf'ın sonunun ötesine geçer. Ardından verify_pkcs7_signature() -> pkcs7_parse_message() -> asn1_ber_decoder() fonksiyonlarına bu şişirilmiş uzunluk iletilir ve DER üstbilgileri taranırken tahsis edilen alanın ötesinde okuma yapılır. Düğüm uzunluğu doğrudan bağlanan görüntüden geldiği için, özel olarak hazırlanmış imzalı bir UBIFS görüntüsü, imza kriptografik olarak kontrol edilmeden önce ubifs_read_superblock() aracılığıyla buraya ulaşır. snod->len değerinin düğüm tarayıcı tarafından (c->ranges[UBIFS_SIG_NODE].min_len == UBIFS_SIG_NODE_SZ) >= UBIFS_SIG_NODE_SZ olduğu garanti edildiğinden, düzeltilmiş çıkarma işlemi alt taşmaya (underflow) neden olamaz. Meşru şekilde imzalanmış görüntüler etkilenmez: doğru bir süperblok, asla gömülü olduğu düğümden daha uzun bir imza beyan etmez.

ÖnemYüksek
CVSS7.7
İstismar olasılığı—
ÜrünLinux
Yayın11 Eyl 2026
İlk görülme11 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxab7405bd86331cc2dbc8201699d4adc33bea75e7, 11abc34698cb3172badf8aa12e623f1bac98bbd8, 8cc3da72cf57acb4b77442ea8cec48425dff7c06, 37a9d25a563f5f9103282954ce573c4a61321e7c, f76b79d6e42af20682495bccd22f72c7164b0018, a1dc246f98bb94233effa4fa3ec7bf84700bb7d1, 83e1aa9f5f906c9b1f4949d0521f0f950a159d96, 95d27c1708bb6e8823c8e7c623f9abc2a91bf4bf ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux817aa094842dfc3a6b98c9582d4a647827f66201 ≤ v < ab7405bd86331cc2dbc8201699d4adc33bea75e7, 817aa094842dfc3a6b98c9582d4a647827f66201 ≤ v < 11abc34698cb3172badf8aa12e623f1bac98bbd8, 817aa094842dfc3a6b98c9582d4a647827f66201 ≤ v < 8cc3da72cf57acb4b77442ea8cec48425dff7c06, 817aa094842dfc3a6b98c9582d4a647827f66201 ≤ v < 37a9d25a563f5f9103282954ce573c4a61321e7c, 817aa094842dfc3a6b98c9582d4a647827f66201 ≤ v < f76b79d6e42af20682495bccd22f72c7164b0018, 817aa094842dfc3a6b98c9582d4a647827f66201 ≤ v < a1dc246f98bb94233effa4fa3ec7bf84700bb7d1, 817aa094842dfc3a6b98c9582d4a647827f66201 ≤ v < 83e1aa9f5f906c9b1f4949d0521f0f950a159d96, 817aa094842dfc3a6b98c9582d4a647827f66201 ≤ v < 95d27c1708bb6e8823c8e7c623f9abc2a91bf4bf, 5.3ab7405bd86331cc2dbc8201699d4adc33bea75e7, 11abc34698cb3172badf8aa12e623f1bac98bbd8, 8cc3da72cf57acb4b77442ea8cec48425dff7c06, 37a9d25a563f5f9103282954ce573c4a61321e7c, f76b79d6e42af20682495bccd22f72c7164b0018, a1dc246f98bb94233effa4fa3ec7bf84700bb7d1, 83e1aa9f5f906c9b1f4949d0521f0f950a159d96, 95d27c1708bb6e8823c8e7c623f9abc2a91bf4bf

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.

CVE-2026-89720 · Linux · Dark Radar