CVE-2025-38183
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: net: lan743x: lan743x_ptp_io_event_clock_get() funksiyasındakı potensial sərhədlərdən kənar yazma (out-of-bounds write) problemi düzəldildi lan743x_ptp_io_event_clock_get() çağırılmamışdan əvvəl 'channel' dəyəri PCI11X1X_PTP_IO_MAX_CHANNELS(8) maksimum dəyəri ilə yoxlanılır. Bu, düzgün görünür və PTP kəsilmə statusu registri (PTP_INT_STS) spesifikasiyaları ilə uyğundur. Lakin, lan743x_ptp_io_event_clock_get() funksiyası channel dəyərini indeks kimi istifadə edərək yalnız LAN743X_PTP_N_EXTTS(4) elementi olan ptp->extts[] massivinə yazı həyata keçirir: lan743x_ptp_io_event_clock_get(..., u8 channel,...) { ... /* Yerli zaman möhürünü yenilə */ extts = &ptp->extts[channel]; extts->ts.tv_sec = sec; ... } Sərhədlərdən kənar yazmanın qarşısını almaq və dəstəklənən bütün GPIO girişlərindən istifadə etmək üçün LAN743X_PTP_N_EXTTS dəyəri 8 olaraq təyin edildi. Svace statik analiz aləti vasitəsilə aşkar edilmişdir.
Necə düzəltmək olar
- linux linux_kernel6.1.142, 6.6.95, 6.12.35, 6.15.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 5.18 ≤ v < 6.1.142, 6.2 ≤ v < 6.6.95, 6.7 ≤ v < 6.12.35, 6.13 ≤ v < 6.15.4, 6.16 | 6.1.142, 6.6.95, 6.12.35, 6.15.4 |
| debian debian_linux | 11.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.