CVE-2025-64098
Təsvir
Fast DDS, OMG (Object Management Group) tərəfindən müəyyən edilmiş DDS (Data Distribution Service) standartının C++ implementasiyasıdır. Versiyalar 3.4.1, 3.3.1 və 2.6.11-dən əvvəlki versiyalarda, təhlükəsizlik rejimi aktiv olduqda, publisher tərəfindən göndərilən SPDP paketindəki DATA altmesajının dəyişdirilməsi yaddaşın dolması (Out-Of-Memory - OOM) vəziyyətinə səbəb olur ki, bu da Fast-DDS-in uzaqdan sonlandırılması ilə nəticələnir. Əgər DATA altmesajındakı `PID_IDENTITY_TOKEN` və ya `PID_PERMISSIONS_TOKEN` sahələri — xüsusilə `readOctetVector` tərəfindən oxunan `vecsize` dəyəri — manipulyasiya edilərsə, 32-bitlik tam ədəd daşması (integer overflow) baş verə bilər. Bu, `std::vector::resize` funksiyasının hücumçu tərəfindən idarə olunan ölçünü tələb etməsinə səbəb olur və sürətli şəkildə OOM və prosesin uzaqdan sonlandırılmasını tetikləyir. Versiyalar 3.4.1, 3.3.1 və 2.6.11 bu problemi aradan qaldırır.
Necə düzəltmək olar
- eprosima fast_dds2.6.11, 3.3.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| eprosima fast_dds | v < 2.6.11, 3.0.0 ≤ v < 3.3.1, 3.4.0 | 2.6.11, 3.3.1 |
| debian debian_linux | 11.0, 12.0, 13.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.