CVE-2025-68216
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: LoongArch: BPF: Çekirdek modül fonksiyon izleme için trampoline devre dışı bırakıldı Mevcut LoongArch BPF trampoline uygulaması, çekirdek modüllerindeki fonksiyonların izlenmesiyle uyumsuzdur. Bu durum, kullanıcı tarafından fark edilen birkaç ciddi soruna yol açmaktadır: * `bpf_selftests/module_attach` testi sürekli olarak başarısız olmaktadır. * Bir BPF programı bir modül fonksiyonuna bağlandığında çekirdek kilitlenmesi meydana gelmektedir [1]. * WireGuard gibi kritik çekirdek modülleri, fonksiyonları fentry ile izlendiğinde trafik kesintisi yaşamaktadır [2]. Önem derecesi ve diğer bilinmeyen yan etkilerin potansiyeli göz önüne alındığında, özelliği şimdilik tamamen devre dışı bırakmak en güvenli yoldur. Bu yama, BPF alt sisteminin LoongArch üzerinde çekirdek modül fonksiyonlarına trampoline bağlantılarına izin vermesini engeller. Bu işlem, çekirdek modül yönetimi için trampoline kodundaki temel sorunlar belirlenip düzeltilene kadar geçici bir hafifletmedir. [root@fedora bpf]# ./test_progs -a module_attach -v bpf_testmod.ko is already unloaded. Loading bpf_testmod.ko... Successfully loaded bpf_testmod.ko. test_module_attach:PASS:skel_open 0 nsec test_module_attach:PASS:set_attach_target 0 nsec test_module_attach:PASS:set_attach_target_explicit 0 nsec test_module_attach:PASS:skel_load 0 nsec libbpf: prog 'handle_fentry': failed to attach: -ENOTSUPP libbpf: prog 'handle_fentry': failed to auto-attach: -ENOTSUPP test_module_attach:FAIL:skel_attach skeleton attach failed: -524 Summary: 0/0 PASSED, 0 SKIPPED, 1 FAILED Successfully unloaded bpf_testmod.ko. [1]: https://lore.kernel.org/loongarch/CAK3+h2wDmpC-hP4u4pJY8T-yfKyk4yRzpu2LMO+C13FMT58oqQ@mail.gmail.com/ [2]: https://lore.kernel.org/loongarch/CAK3+h2wYcpc+OwdLDUBvg2rF9rvvyc5amfHT-KcFaK93uoELPg@mail.gmail.com/
Nasıl düzeltilir
- Linux Linux44eb3849378be5f72b8be03edbacbdcd6f5eade4, 677e6123e3d24adaa252697dc89740f2ac07664e ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | f9b6b41f0cf31791541cea9644ddbedb46465801 ≤ v < 44eb3849378be5f72b8be03edbacbdcd6f5eade4, f9b6b41f0cf31791541cea9644ddbedb46465801 ≤ v < 677e6123e3d24adaa252697dc89740f2ac07664e, 6.17 | 44eb3849378be5f72b8be03edbacbdcd6f5eade4, 677e6123e3d24adaa252697dc89740f2ac07664e |
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.