CVE-2026-98169
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: smb: client: smb3_enum_snapshots() funksiyasındakı potensial OOB oxuma xətası düzəldildi Əgər snapshot_array_size GMT_TOKEN_SIZE-dən kiçikdirsə, smb3_enum_snapshots() serverin cavabının faktiki uzunluğunu yoxlamadan ret_data_len dəyişənini sizeof(struct smb_snapshot_array) olaraq təyin edir. SMB2_ioctl() server tərəfindən təmin edilən OutputCount üçün aşağı hədd təyin etmədiyi və retbuf-u məhz həmin uzunluqda ayırdığı üçün, qısa cavab ret_data_len-in retbuf ölçümünü aşmasına səbəb olur. Nəticədə növbəti copy_to_user() çağırışı retbuf-un sonundan kənara oxuma apararaq bitişik slab yaddaşını istifadəçi sahəsinə sızdırır. Sonrakı clamp yoxlaması effektiv deyil, çünki o yalnız ret_data_len-i azaldır. Bu problem, sizeof(struct smb_snapshot_array) ölçüsündən qısa olan cavabların -EIO ilə rədd edilməsi yolu ilə düzəldilib. Qeyd edək ki, hədd MS-SMB2 3.3.5.15.1-də təyin edilmiş 16 baytlıq MIN_SNAPSHOT_ARRAY_SIZE əvəzinə 12 baytlıq struktur ölçüsünə təyin edilib, çünki copy_to_user() məhz 12 baytı oxumağa çalışır.
Necə düzəltmək olar
- Linux Linux67ef1d6da00f4f39eb5fcebe7a44fe494b645059, 5edf5b398d49b881c0df79d6e4f6df251236c533, 15a221c734b9d044ab769e7e3606b2cab96fb65a, 74995ee8305a7c4d76ee70d6acd996a75eda3c03, 210f0f1f67817e7d2348b86b5115a9b85ef5c98b, 1cdf0d304d820fb13bf0faf532c3459600f9ea43, dbe452a905dfe2804647530a9ff3d7e3826ed04d, 4775c3b7a597907e0b97556c7986fda238a377ae, 4.10, 4.15, 4.19 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | e02789a53d71334b067ad72eee5d4e88a0158083 ≤ v < 67ef1d6da00f4f39eb5fcebe7a44fe494b645059, e02789a53d71334b067ad72eee5d4e88a0158083 ≤ v < 5edf5b398d49b881c0df79d6e4f6df251236c533, e02789a53d71334b067ad72eee5d4e88a0158083 ≤ v < 15a221c734b9d044ab769e7e3606b2cab96fb65a, e02789a53d71334b067ad72eee5d4e88a0158083 ≤ v < 74995ee8305a7c4d76ee70d6acd996a75eda3c03, e02789a53d71334b067ad72eee5d4e88a0158083 ≤ v < 210f0f1f67817e7d2348b86b5115a9b85ef5c98b, e02789a53d71334b067ad72eee5d4e88a0158083 ≤ v < 1cdf0d304d820fb13bf0faf532c3459600f9ea43, e02789a53d71334b067ad72eee5d4e88a0158083 ≤ v < dbe452a905dfe2804647530a9ff3d7e3826ed04d, e02789a53d71334b067ad72eee5d4e88a0158083 ≤ v < 4775c3b7a597907e0b97556c7986fda238a377ae, a94703ff8e3647f8a9a3a92a468450299a7b77e9, 82a856f527334ffd69aae26e7dd9e03b19c4a520, 25b981bfe192fd208ba04c81f4aa30ffb5141660, 4.9.125 ≤ v < 4.10, 4.14.68 ≤ v < 4.15, 4.18.6 ≤ v < 4.19, 4.19 | 67ef1d6da00f4f39eb5fcebe7a44fe494b645059, 5edf5b398d49b881c0df79d6e4f6df251236c533, 15a221c734b9d044ab769e7e3606b2cab96fb65a, 74995ee8305a7c4d76ee70d6acd996a75eda3c03, 210f0f1f67817e7d2348b86b5115a9b85ef5c98b, 1cdf0d304d820fb13bf0faf532c3459600f9ea43, dbe452a905dfe2804647530a9ff3d7e3826ed04d, 4775c3b7a597907e0b97556c7986fda238a377ae, 4.10, 4.15, 4.19 |
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.