CVE-2026-72262
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: ASoC: SOF: ipc3-control: bytes_ext put/get funksiyalarında yığın (heap) daşmasının düzəldilməsi ipc_control_data buferi kzalloc(max_size) olaraq ayrılır, burada max_size flexible array yükü daxil olmaqla bütün struct sof_ipc_ctrl_data strukturunu əhatə edir. Lakin, bytes_ext_put və _bytes_ext_get funksiyalarındakı sərhəd yoxlamaları istifadəçi məlumatlarının uzunluğunu birbaşa max_size ilə müqayisə edirdi və cdata->data hissəsinin ayrılmış sahədə sizeof(struct sof_ipc_ctrl_data) bayt smestini (offset) ilə yerləşdiyini nəzərə almırdı. Bu, imtiyazsız istifadəçi sahəsindən ALSA TLV kcontrol interfeysi vasitəsilə yığın buferinin sonundan sizeof(struct sof_ipc_ctrl_data) bayta qədər məlumat yazılmasına və eynilə get yolu ilə qonşu yığın məlumatlarının həddindən artıq oxunmasına şərait yaradırdı. Bütün sərhəd yoxlamalarını, max_size-dan sizeof(*cdata)-nı çıxarmaqla düzəldin ki, onlar cdata->data smestində mövcud olan real boşluğu əks etdirsin. Həmçinin, bytes_ext_put funksiyasındakı xəta yolunun bərpası prosesini düzəldin; burada cdata əvəzinə cdata->data-ya yazırdı ki, bu da eyni daşmaya səbəb olurdu.
Necə düzəltmək olar
- Linux Linuxaf4b437a463ac0482ba705434a44da06783778e6, 1adde1941bba7b0d7104b86ed819d48d81cb0ad9, eaa67e139c9217099e2a7b717aeeb46c65de3494, 121577383b5cf221e86581e0f2bcca4c66f17469, f4933e1d11b97b6a0951648b7c3e53850e1b33a9, fd46668d538993218eea19c6925c868ac0f2630c və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 67ec2a091630c28ea8d05db2bd7178a05b04b7e6 ≤ v < af4b437a463ac0482ba705434a44da06783778e6, 67ec2a091630c28ea8d05db2bd7178a05b04b7e6 ≤ v < 1adde1941bba7b0d7104b86ed819d48d81cb0ad9, 67ec2a091630c28ea8d05db2bd7178a05b04b7e6 ≤ v < eaa67e139c9217099e2a7b717aeeb46c65de3494, 67ec2a091630c28ea8d05db2bd7178a05b04b7e6 ≤ v < 121577383b5cf221e86581e0f2bcca4c66f17469, 67ec2a091630c28ea8d05db2bd7178a05b04b7e6 ≤ v < f4933e1d11b97b6a0951648b7c3e53850e1b33a9, 67ec2a091630c28ea8d05db2bd7178a05b04b7e6 ≤ v < fd46668d538993218eea19c6925c868ac0f2630c, 5.18 | af4b437a463ac0482ba705434a44da06783778e6, 1adde1941bba7b0d7104b86ed819d48d81cb0ad9, eaa67e139c9217099e2a7b717aeeb46c65de3494, 121577383b5cf221e86581e0f2bcca4c66f17469, f4933e1d11b97b6a0951648b7c3e53850e1b33a9, fd46668d538993218eea19c6925c868ac0f2630c |
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.