CVE-2026-23052

Belirsiz

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ftrace: ftrace belleğinin aşırı tahsis edilmesini önleyin ftrace_process_locs() içerisindeki pg_remaining hesaplaması, ENTRIES_PER_PAGE ile 2^order çarpımının, tahsis edilen sayfa grubunun gerçek kapasitesine eşit olduğunu varsayar. Ancak, ENTRIES_PER_PAGE değeri PAGE_SIZE / ENTRY_SIZE (tamsayı bölmesi) şeklindedir. PAGE_SIZE, ENTRY_SIZE'in bir katı olmadığında (örneğin 4096 / 24 = kalan 16 ile 170), yüksek dereceli tahsisatlar (256 sayfa gibi), 256 * 170'den önemli ölçüde daha fazla kapasiteye sahiptir. Bu durum, pg_remaining değerinin olduğundan düşük tahmin edilmesine yol açar; bu da (skipped - pg_remaining üzerinden türetilen) skip değerini beklenenden daha büyük hale getirerek WARN(skip != remaining) uyarısının tetiklenmesine neden olur. Extra allocated pages for ftrace: 2 with 654 skipped WARNING: CPU: 0 PID: 0 at kernel/trace/ftrace.c:7295 ftrace_process_locs+0x5bf/0x5e0 ftrace_allocate_records() fonksiyonundaki benzer bir sorun, çok fazla sayfanın tahsis edilmesiyle sonuçlanabilir. Bu durum, ftrace_process_locs() içerisindeki ikinci uyarıyı tetikleyebilir. Extra allocated pages for ftrace WARNING: CPU: 0 PID: 0 at kernel/trace/ftrace.c:7276 ftrace_process_locs+0x548/0x580 Tahsis edilecek sayfa sayısını belirlemek için bir sayfa grubunun gerçek kapasitesi kullanılır. Hesaplama yapma zorunluluğunu ortadan kaldırmak için ftrace_allocate_pages() fonksiyonunun tahsis edilen sayfa sayısını döndürmesi sağlanmıştır. Atlanan girişler nedeniyle kullanılmayan sayfa sayısı doğrulanırken gerçek sayfa grubu kapasitesi kullanılmıştır. Artık kullanılmadığı için ENTRIES_PER_PAGE tanımı kaldırılmıştır.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın4 Şub 2026
İlk görülme4 Şub 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxbf802b936a7b269917e4dc233e49f6a928db8286, 23936d19e4383c8dfb03931f032473d4baf92533, 9aef476717994e96dadfb359641c4b82b521aa36, be55257fab181b93af38f8c4b1b3cb453a78d742 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxdc06779d338de4e5a46166a93ec124222e09f40a ≤ v < bf802b936a7b269917e4dc233e49f6a928db8286, 2a6ce8bddd8aafa61aaa705e76eae810f22429be ≤ v < 23936d19e4383c8dfb03931f032473d4baf92533, 4a3efc6baff931da9a85c6d2e42c87bd9a827399 ≤ v < 9aef476717994e96dadfb359641c4b82b521aa36, 4a3efc6baff931da9a85c6d2e42c87bd9a827399 ≤ v < be55257fab181b93af38f8c4b1b3cb453a78d742, 6.15bf802b936a7b269917e4dc233e49f6a928db8286, 23936d19e4383c8dfb03931f032473d4baf92533, 9aef476717994e96dadfb359641c4b82b521aa36, be55257fab181b93af38f8c4b1b3cb453a78d742

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.

Intelligence 360 paketinde

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.

CVE-2026-23052 · Linux · Dark Radar