CVE-2025-22031

Orta

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: PCI/bwctrl: Veri yolu numarası tükenmesinde NULL işaretçi başvurusu düzeltildi BIOS, PCI köprülerine veri yolu numaraları atamayı ihmal ettiğinde, çekirdek PCI aygıt numaralandırması sırasında bunu düzeltmeye çalışır. Veri yolu numaraları tükenirse, hiçbir pci_bus tahsis edilmez ve köprünün pci_dev yapısındaki "subordinate" işaretçisi NULL olarak kalır. PCIe bant genişliği denetleyicisi, hatalı bir şekilde NULL subordinate işaretçisini denetlemez ve probe sırasında ona başvurur. Köprünün altındaki kullanılamaz aygıtların bant genişliği denetimi şüpheli bir fayda sağladığından, bunun yerine basitçe hata döndürülür. Bu, 62e4492c3063 ("PCI: Prevent NULL dereference during pciehp probe") commit'inden bu yana PCIe hotplug'un yaptığını yansıtır. PCI çekirdeği, veri yolu numaraları tükendiğinde KERN_INFO önem derecesiyle bir ileti yayar. PCIe hotplug, kullanıcıya köprüde hotplug işlevselliğinin devre dışı bırakıldığını bildirmek için KERN_ERR önem derecesiyle ek bir ileti yayar. Bant genişliği denetimi için benzer bir iletinin gerekli görünmediği değerlendirilmektedir; çünkü şu ana kadarki tek amacı sysfs'te güncel bir bağlantı hızı sunmak ve sınırlı Thermal Design Power'a sahip belirli dizüstü bilgisayarlarda bağlantı hızını sınırlamaktır. Bu nedenle sessizce hata döndürülür. Kullanıcıya görünen iletiler: pci 0000:16:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring [...] pci_bus 0000:45: busn_res: [bus 45-74] end is updated to 74 pci 0000:16:02.0: devices behind bridge are unusable because [bus 45-74] cannot be assigned for them [...] pcieport 0000:16:02.0: pciehp: Hotplug bridge without secondary bus, ignoring [...] BUG: kernel NULL pointer dereference RIP: pcie_update_link_speed pcie_bwnotif_enable pcie_bwnotif_probe pcie_port_probe_service really_probe

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın16 Nis 2025
İlk görülme16 Nis 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.13.11, 6.14.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.13 ≤ v < 6.13.11, 6.14 ≤ v < 6.14.26.13.11, 6.14.2

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-2025-22031 · Linux Kernel · Dark Radar