CVE-2023-53383

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: irqchip/gicv3: NVIDIA T241-FABRIC-4 erratumu üçün keçici həll T241 platforması T241-FABRIC-4 erratumundan əziyyət çəkir ki, bu da müxtəlif mənbələrdən eyni vaxtda çoxsaylı tranzaksiyalar qəbul edildikdə GIC-də gözlənilməz davranışa səbəb olur. Bu aparat problemi ikidən çox bir-birinə bağlanmış T241 çipi istifadə edən NVIDIA server platformalarına təsir göstərir. Hər çip 320 {E}SPI dəstəkləyir. Bu problem müxtəlif GIC-lərdən gələn çoxsaylı paketlərin hədəf çipdə səhv şəkildə bir-birinə qarışdırılması zamanı baş verir. Aşağıdakı erratum mətni çoxsaylı ötürmə paketlərinin bir-birinə qarışmasına və GIC vəziyyətinin korlanmasına səbəb ola biləcək halları dəqiq müəyyən edir. GIC vəziyyətinin korlanması kernel panikləri və gözlənilməz davranış da daxil olmaqla bir sıra problemlərə səbəb ola bilər. Erratum mətnindən: "Bəzi hallarda, çoxsaylı ötürmələri olan soketlər arası AXI4 Stream paketləri ARM Generic Interrupt Controller-ə təqdim edildikdə fabric tərəfindən bir-birinə qarışdırıla bilər. GIC paketin bütün ötürmələrinin heç bir qarışma olmadan çatdırılmasını gözləyir. Aşağıdakı GICv3 əmrləri soketlər arası AXI4 Stream interfeysi üzərindən çoxsaylı ötürmə paketləri ilə nəticələnə bilər: - GICD_I* və GICD_N* registrlərindən oxuma - GICD_IROUTERn*-dən başqa 64-bit GICD registrlərinə yazma - ITS əmri MOVALL GICv4+-də çoxsaylı əmrlər çoxsaylı ötürmə paketlərindən istifadə edir, o cümlədən VMOVP, VMOVI, VMAPP və 64-bit registr girişləri." Bu problem 2-dən çox soketi olan sistem konfiqurasiyalarına təsir göstərir ki, bunlar müxtəlif soketlərdəki GIC nüsxələri arasında soketlər arası AXI4 Stream interfeysi üzərindən çoxsaylı ötürmə paketlərinin göndərilməsini tələb edir. GICv4 dəstəklənə bilməz. GICv3 SW modeli yalnız keçici həll ilə dəstəklənə bilər. Tək və ikili soket konfiqurasiyaları bu problemdən təsirlənmir və GICv3 və GICv4 dəstəkləyir." GICD_ICENABLERn istisna olmaqla GICD_In{E} registrlərinin çip alias bölgəsinə yazmaq qlobal distributora yazmaqla eyni effektə malikdir. SPI kəsilməsinin deaktivasiya yolu erratumdan təsirlənmir. Bu problemi həll etmək üçün GICD_In{E} registrlərinə oxuma girişlərinin SPI-yə sahib olan çipə yönəldilməsini təmin edən keçici həll tətbiq edin və GICv4.x funksiyalarını deaktiv edin. Kod dəyişikliklərini sadələşdirmək üçün gic_configure_irq() funksiyası GICD_ICFGR-ə həm oxuma, həm də yazma əməliyyatları üçün eyni alias bölgəsindən istifadə edir.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc18 sen 2025
İlk görülmə18 sen 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.1.30, 6.3.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernelv < 6.1.30, 6.2 ≤ v < 6.3.46.1.30, 6.3.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-2023-53383 · Linux Kernel · Dark Radar