CVE-2026-93190

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: platform/chrome: cros_ec_typec: Sınır dışı PD kapasite sayısını reddet cros_typec_register_partner_pdos(), ortak PDO'ları EC TYPEC_STATUS yanıtından sabit caps_desc.pdo[PDO_MAX_OBJECTS] dizisine kopyalar. memcpy(caps_desc.pdo, resp->source_cap_pdos, sizeof(u32) * resp->source_cap_count); ... memcpy(caps_desc.pdo, resp->sink_cap_pdos, sizeof(u32) * resp->sink_cap_count); PDO_MAX_OBJECTS değeri 7'dir. source_cap_count ve sink_cap_count, EC'den gelen u8 alanlarıdır. Tek kontrol, her ikisinin de sıfır olmadığıdır. Eğer bunlardan herhangi biri 7'den büyükse, memcpy yığındaki (stack) dizinin sonunun ötesine yazar. 255'lik bir sayı, burayı yaklaşık 1 KB taşırır. EC kaynak dizileri yalnızca yedi giriş genişliğindedir; daha büyük bir sayı bunların da ötesini okur. ChromeOS EC aygıt yazılımı günümüzde bu sayıları sınırladığından, uyumlu bir kurulumla bu durumla karşılaşılmaz. Yine de çekirdek, bu değerlere güvenmek yerine onları doğrulamalıdır. cros_typec_register_partner_pdos() içindeki memcpy işleminin yanında sayıları doğrulayın. Sayılardan herhangi biri PDO_MAX_OBJECTS değerinin üzerindeyse PDO kaydını atlayın. cros_typec_handle_status() fonksiyonunun geri kalanı çalışmaya devam eder, böylece olaylar işlenir ve temizlenir.

ÖnemYüksek
CVSS8.4
İstismar olasılığı—
ÜrünLinux
Yayın17 Eyl 2026
İlk görülme17 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux7617b210a2200b76d8f171819390468c7d189c80, 4e37371cb4e3b8ff564d7760029236a7bd614562, 2a7a4e45a3aa4f4ef7013eb64649f6184b76a293, e4728288473a5024a8bdba7d43f346719606fea0, 54d6b0ee9b8ba434089b11843effc111dc2e6ead, a0a8cd9fc9c48b95095bcec4b146f7a99486f58e ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux348a2e8c93d3ca622cf1b293cd2f597c9db74d9d ≤ v < 7617b210a2200b76d8f171819390468c7d189c80, 348a2e8c93d3ca622cf1b293cd2f597c9db74d9d ≤ v < 4e37371cb4e3b8ff564d7760029236a7bd614562, 348a2e8c93d3ca622cf1b293cd2f597c9db74d9d ≤ v < 2a7a4e45a3aa4f4ef7013eb64649f6184b76a293, 348a2e8c93d3ca622cf1b293cd2f597c9db74d9d ≤ v < e4728288473a5024a8bdba7d43f346719606fea0, 348a2e8c93d3ca622cf1b293cd2f597c9db74d9d ≤ v < 54d6b0ee9b8ba434089b11843effc111dc2e6ead, 348a2e8c93d3ca622cf1b293cd2f597c9db74d9d ≤ v < a0a8cd9fc9c48b95095bcec4b146f7a99486f58e, 6.17617b210a2200b76d8f171819390468c7d189c80, 4e37371cb4e3b8ff564d7760029236a7bd614562, 2a7a4e45a3aa4f4ef7013eb64649f6184b76a293, e4728288473a5024a8bdba7d43f346719606fea0, 54d6b0ee9b8ba434089b11843effc111dc2e6ead, a0a8cd9fc9c48b95095bcec4b146f7a99486f58e

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.