CVE-2026-89861
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: scsi: qla2xxx: qla24xx_report_id_acquisition() funksiyasında vport istinadını saxlayın 1 yol formatında, vport_slock tutulmuş halda virtual port ha->vp_list-də yerləşir, lakin vp istifadə edilməzdən əvvəl kilid buraxılır: qla_update_host_map() çağırılır və vp üzərində VP_IDX_ACQUIRED/REGISTER_FC4_NEEDED/REGISTER_FDMI_NEEDED təyin edilir. Həmin zaman kəsiyində heç bir istinad götürülmədiyi üçün paralel işləyən qla24xx_deallocate_vp_id() vport-u ləğv edib yaddaşdan silə bilər ki, bu da use-after-free xətasına səbəb olur. Uyğun vp tapıldıqda vport_slock altında vport istinadı (vref_count) götürün və onu vp-nin sonuncu istifadəsindən sonra buraxın. qla24xx_deallocate_vp_id() vport-u əlaqədən kəsməzdən və yaddaşdan silməzdən əvvəl vref_count-un sıfıra çatmasını gözləyir, beləliklə göstərici etibarlı qalır. Bu, digər ha->vp_list keçidləri tərəfindən artıq istifadə edilən istinad idio-mu ilə uyğundur.
Necə düzəltmək olar
- Linux Linuxd09ef32af1e05d79f29b460521a20bc4e6fd2ecf, 4b7f0a95bfeb1d3673da4c29bbe9872a61bc1a69, 267533b28ddf2c9223d30ad7e6960fa9e936428e, f8d2eb510c063a8ca79a5dc766a4303d3925fe83, f6b3bcc7cb2f4c37464958b9fd97dc7f185ea297, 47272152a13d202d98496208f9bf382c1cf4d4fb, d556f899964d184e6cb788f3fa9dcddcafe1ab2d, 793cedee296fd819bfadc2a7ec4d52faf9c09a0a və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 2c3dfe3f6ad8daff5acdb01713e4f2b116e78136 ≤ v < d09ef32af1e05d79f29b460521a20bc4e6fd2ecf, 2c3dfe3f6ad8daff5acdb01713e4f2b116e78136 ≤ v < 4b7f0a95bfeb1d3673da4c29bbe9872a61bc1a69, 2c3dfe3f6ad8daff5acdb01713e4f2b116e78136 ≤ v < 267533b28ddf2c9223d30ad7e6960fa9e936428e, 2c3dfe3f6ad8daff5acdb01713e4f2b116e78136 ≤ v < f8d2eb510c063a8ca79a5dc766a4303d3925fe83, 2c3dfe3f6ad8daff5acdb01713e4f2b116e78136 ≤ v < f6b3bcc7cb2f4c37464958b9fd97dc7f185ea297, 2c3dfe3f6ad8daff5acdb01713e4f2b116e78136 ≤ v < 47272152a13d202d98496208f9bf382c1cf4d4fb, 2c3dfe3f6ad8daff5acdb01713e4f2b116e78136 ≤ v < d556f899964d184e6cb788f3fa9dcddcafe1ab2d, 2c3dfe3f6ad8daff5acdb01713e4f2b116e78136 ≤ v < 793cedee296fd819bfadc2a7ec4d52faf9c09a0a, 2.6.23 | d09ef32af1e05d79f29b460521a20bc4e6fd2ecf, 4b7f0a95bfeb1d3673da4c29bbe9872a61bc1a69, 267533b28ddf2c9223d30ad7e6960fa9e936428e, f8d2eb510c063a8ca79a5dc766a4303d3925fe83, f6b3bcc7cb2f4c37464958b9fd97dc7f185ea297, 47272152a13d202d98496208f9bf382c1cf4d4fb, d556f899964d184e6cb788f3fa9dcddcafe1ab2d, 793cedee296fd819bfadc2a7ec4d52faf9c09a0a |
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.