CVE-2023-42801
Təsvir
Moonlight-common-c, Moonlight klientləri arasında paylaşılmış əsas GameStream klient kodu bazasını ehtiva edir. Moonlight-common-c f57bd745b4cbed577ea654fad4701bea4d38b44c commit-indən başlayaraq bufer daşması zəifliyinə məruzdur. Zərərli oyun yayım serveri bufer daşması zəifliyindən istifadə edərək Moonlight klientini çökdürə bilər. Müasir kompilyator alətləri tərəfindən istifadə edilən stack canary-lər səbəbindən uzaqdan kodun icrasına (RCE) nail olmaq mümkündür, lakin ehtimalı azdır. Rəsmi Qt, Android, iOS/tvOS və Embedded klientləri üçün dərc edilmiş binarlar stack canary ilə qurulub, lakin bəzi rəsmi olmayan klientlər stack canary-dən istifadə etməyə bilər. Bu zəiflik cütləşmə prosesindən sonra baş verir, buna görə də klientin zərərli hostla cütləşməsi üçün aldadılması tələb olunur. Cütləşmə prosesi zamanı baş verən public key pinning səbəbindən bunu "man-in-the-middle" hücumu vasitəsilə həyata keçirmək mümkün deyil. Xəta b2497a3918a6d79808d9fd0c04734786e70d5954 commit-ində aradan qaldırılıb.
Necə düzəltmək olar
- moonlight-stream moonlight-common-c2023-10-06 və ya daha yeni versiya
- moonlight-stream moonlight9.0.0, 12.0, 0.10.23 və ya daha yeni versiya
- moonlight-stream moonlight_embedded2.6.1 və ya daha yeni versiya
- moonlight-stream moonlight_tv1.6.0 və ya daha yeni versiya
- moonlight-stream moonlight_switch0.13.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| moonlight-stream moonlight-common-c | 2016-10-05 ≤ v < 2023-10-06 | 2023-10-06 |
| moonlight-stream moonlight | v < 9.0.0, v < 12.0, v < 0.10.23 | 9.0.0, 12.0, 0.10.23 |
| moonlight-stream moonlight_embedded | v < 2.6.1 | 2.6.1 |
| moonlight-stream moonlight_xbox | v ≤ 1.14.5 | — |
| moonlight-stream moonlight_tv | v < 1.6.0 | 1.6.0 |
| moonlight-stream moonlight_switch | v < 0.13.4 | 0.13.4 |
| moonlight-stream moonlight_vita | Aralıq göstərilməyib | — |
| moonlight-stream moonlight_qt\/pc | v ≤ 5.0.0 | — |
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.
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.