CVE-2026-93190

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: platform/chrome: cros_ec_typec: Həddindən kənar PD cap sayını rədd etmək cros_typec_register_partner_pdos() funksiyası tərəfdaş PDO-larını EC TYPEC_STATUS cavabından sabit caps_desc.pdo[PDO_MAX_OBJECTS] massivinə kopyalayır. 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 dəyəri 7-dir. source_cap_count və sink_cap_count EC-dən gələn u8 sahələridir. Yeganə yoxlama onların hər ikisinin sıfır olmamasıdır. Əgər bunlardan hər hansı biri 7-dən böyükdürsə, memcpy stekdəki massivin sonundan kənara yazma əməliyyatı yerinə yetirir. 255 sayı onu təxminən 1 KB miqdarında doldurur (overflow). EC mənbə massivləri yalnız yeddi element genişliyindədir. Daha böyük bir say onları da aşan oxuma əməliyyatına səbəb olur. Hazırda ChromeOS EC proqram təminatı bu sayları məhdudlaşdırdığı üçün standartlara uyğun quruluşlarda bu problem baş vermir. Buna baxmayaraq, nüvə bu dəyərlərə etibar etmək əvəzinə onları doğrulamalıdır. cros_typec_register_partner_pdos() funksiyasındakı memcpy-nin yanında sayları doğrulayın. Saylardan hər hansı biri PDO_MAX_OBJECTS-dan çox olduqda PDO qeydiyyatını ötürün. cros_typec_handle_status() funksiyasının qalan hissəsi işləməyə davam edir, beləliklə hadisələr emal olunur və təmizlənir.

CiddilikYüksək
CVSS8.4
İstismar ehtimalı—
MəhsulLinux
Dərc17 sen 2026
İlk görülmə17 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux7617b210a2200b76d8f171819390468c7d189c80, 4e37371cb4e3b8ff564d7760029236a7bd614562, 2a7a4e45a3aa4f4ef7013eb64649f6184b76a293, e4728288473a5024a8bdba7d43f346719606fea0, 54d6b0ee9b8ba434089b11843effc111dc2e6ead, a0a8cd9fc9c48b95095bcec4b146f7a99486f58e və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
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

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.