CVE-2026-97587
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: perf: RISC-V: kullanılabilir sayaç maskesini bitmap olarak sakla Kullanılabilir-sayaç maskesi tek bir unsigned long idi ancak yineleme işlemi 64 olan RISCV_MAX_COUNTERS değerini kullanıyordu. RV32 üzerinde bu durum nesnenin sınırları dışında okuma yapılmasına neden oluyordu. İndeks 32 ve üzerindeki alanların unsigned-long biti ile doldurulması da hatalıydı. DECLARE_BITMAP ve set_bit/bitmap yardımcıları kullanın. Olaylar kontrol edilirken, bir indeks tahsis edilirken ve tüm sayaçlar durdurulurken her bir bitmap sözcüğünü CFG_MATCH üzerinden tarayın. Sayaç tabanını i çarpı BITS_PER_LONG olarak ayarlayın. 32-bit argüman bölünmesinin tekrarlanmaması için CFG_MATCH ecall'unu küçük bir yardımcı fonksiyon aracılığıyla paylaşın. qemu-system-riscv32 üzerinde prob bitmap'inin XLEN üzerindeki bitleri ayarlı olduğundan, yalnızca ilk sözcük yeterli değildir. [[email protected]: uygulamak üzere güncellendi; checkpatch.pl sorunları düzeltildi]
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| microsoft azl3_kernel_6.6.157.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralık belirtilmemiş | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.