CVE-2025-68118
Təsvir
FreeRDP, Remote Desktop Protocol-un pulsuz tətbiqidir. Versiya 3.20.0-dan əvvəlki versiyalarda, Windows platformalarında FreeRDP-nin sertifikat emalı kodunda zəiflik mövcuddur. `freerdp_certificate_data_hash_` funksiyası, kəsilmə baş verdikdə NUL sonlandırmasını təmin etmədən sertifikat keş fayllarının adlarını formatlamaq üçün Microsoft-a məxsus `_snprintf` funksiyasından istifadə edir. Microsoft sənədlərinə görə, formatlanmış çıxış hədəf buferin ölçümünü aşarsa, `_snprintf` sonlandırıcı NUL baytını əlavə etmir. Əgər hücumçu host adına nəzarət edirsə (məsələn, server yönləndirməsi və ya xüsusi hazırlanmış .rdp faylı vasitəsilə), nəticədə yaranan fayl adı buferi NUL ilə sonlandırılmaya bilər. Bu bufer üzərində yerinə yetirilən növbəti sətir əməliyyatları ayrılmış yaddaş bölgəsindən kənara oxuma edə bilər ki, bu da heap-əsaslı sərhəddən kənar oxumaya (out-of-bounds read) səbəb olur. Defolt konfiqurasiyalarda, həssas məlumatlar əhəmiyyətli dərəcədə ifşa olunmamışdan əvvəl bağlantı adətən kəsilir, lakin müəyyən şərtlər altında gözlənilməz yaddaş oxunması və ya klientin çökməsi baş verə bilər. Versiya 3.20.0-da bu problem üçün yam (patch) mövcuddur.
Necə düzəltmək olar
- freerdp freerdp3.20.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| freerdp freerdp | v < 3.20.0 | 3.20.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.