CVE-2022-49320

Orta

Təsvir

Linux nüvəsində aşağıdakı boşluq aradan qaldırılmışdır: dmaengine: zynqmp_dma: struct zynqmp_dma_chan daxilində desc_size məlumat tipini düzəltmək zynqmp_dma_alloc/free_chan_resources funksiyalarında aşağıdakı ifadələrdə potensial daşma mövcuddur. dma_alloc_coherent(chan->dev, (2 * chan->desc_size * ZYNQMP_DMA_NUM_DESCS), &chan->desc_pool_p, GFP_KERNEL); dma_free_coherent(chan->dev,(2 * ZYNQMP_DMA_DESC_SIZE(chan) * ZYNQMP_DMA_NUM_DESCS), chan->desc_pool_v, chan->desc_pool_p); desc_size və ZYNQMP_DMA_NUM_DESCS arqumentləri 32 bit idi. Bu daşma şərti müşahidə edilməsə də, 32-bitli vurma əməliyyatı zamanı bu, potensial problemdir. Buna görə də, desc_size məlumat tipi size_t ilə dəyişdirilərək problem həll edilmişdir. Bundan əlavə, Coverity düzəlişi çərçivəsində dma_alloc_coherent API arqumentində ZYNQMP_DMA_DESC_SIZE makrosundan yenidən istifadə edilmişdir. Həll edilir-Coverity: Event overflow_before_widen.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc26 fev 2025
İlk görülmə26 fev 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.4.198, 5.10.122, 5.15.47, 5.17.15, 5.18.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel4.8 ≤ v < 5.4.198, 5.5 ≤ v < 5.10.122, 5.11 ≤ v < 5.15.47, 5.16 ≤ v < 5.17.15, 5.18 ≤ v < 5.18.45.4.198, 5.10.122, 5.15.47, 5.17.15, 5.18.4

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.

Intelligence 360 paketində

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.

CVE-2022-49320 · Linux Kernel · Dark Radar