CVE-2026-97506
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: crypto: ixp4xx - allokasiya xətası zamanı bufer zəncirinin geri qaytarılmasının düzəldilməsi chainup_buffers() funksiyası scatterlist üçün bufer deskriptorlarının əlaqəli siyahısını qurur. Siyahının qurulması zamanı dma_pool_alloc() uğursuz olduqda, mövcud kod buf dəyişənini NULL olaraq təyin edir və daha sonra funksiyanın sonunda onu şərtsiz şəkildə istifadə edir (dereference): buf->next = NULL; buf->phys_next = 0; Bu, allokasiya xətası baş verdikdə null-pointer dereference-ə səbəb ola bilər. Əgər xəta deskriptor zəncirinin bir hissəsi artıq allokasiya edildikdən və DMA-map edildikdən sonra baş verirsə, qismən qurulmuş zəncirin də azad edilməsi lazımdır. Bu problem, allokasiya xətası zamanı qismən qurulmuş zənciri sonlandırmaqla və çağıran tərəflərin mövcud təmizləmə yolları vasitəsilə onu geri qaytarmasına icazə verməklə düzəldilmişdir. Həmçinin, qismən qurulmuş zəncirlərin düzgün şəkildə azad edilə bilməsi üçün ablk_perform() funksiyası, xətanı yoxlamazdan əvvəl hook göstəricilərini qoruyub saxlayacaq şəkildə düzəldilmişdir.
Necə düzəltmək olar
- Linux Linuxd4007867be42d71795b78fa7f8ce7514dda9ca83, 4918b0bd7d2baafb45d87dca9e322137c96005c2, 8c37bc8d6a6f77bf9593fb1bcab6c14c7cf02991, 04cb00106ca4d0fa9eca24cadc4eda6036e855c8, 028a7f4f3d69e551f6bf9f728d547bbf4cfc707d, 25056329384010a8672552b134f609601dc4f80e, 2.6.28, 2.6.29, 2.6.30 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 0d44dc59b2b434b29aafeae581d06f81efac7c83 ≤ v < d4007867be42d71795b78fa7f8ce7514dda9ca83, 0d44dc59b2b434b29aafeae581d06f81efac7c83 ≤ v < 4918b0bd7d2baafb45d87dca9e322137c96005c2, 0d44dc59b2b434b29aafeae581d06f81efac7c83 ≤ v < 8c37bc8d6a6f77bf9593fb1bcab6c14c7cf02991, 0d44dc59b2b434b29aafeae581d06f81efac7c83 ≤ v < 04cb00106ca4d0fa9eca24cadc4eda6036e855c8, 0d44dc59b2b434b29aafeae581d06f81efac7c83 ≤ v < 028a7f4f3d69e551f6bf9f728d547bbf4cfc707d, 0d44dc59b2b434b29aafeae581d06f81efac7c83 ≤ v < 25056329384010a8672552b134f609601dc4f80e, 5a80273150a8a1725fa70418d106eb1f2ee8fd2f, 82a8becb9c2c52fc5e67057a43aeded1f0731e7b, 68845515c8b11791b547a2838e22c27dfa3115ee, 2.6.27.22 ≤ v < 2.6.28, 2.6.28.10 ≤ v < 2.6.29, 2.6.29.3 ≤ v < 2.6.30, 2.6.30 | d4007867be42d71795b78fa7f8ce7514dda9ca83, 4918b0bd7d2baafb45d87dca9e322137c96005c2, 8c37bc8d6a6f77bf9593fb1bcab6c14c7cf02991, 04cb00106ca4d0fa9eca24cadc4eda6036e855c8, 028a7f4f3d69e551f6bf9f728d547bbf4cfc707d, 25056329384010a8672552b134f609601dc4f80e, 2.6.28, 2.6.29, 2.6.30 |
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.