Bir dizi çekirdek güvenlik açığı keşfedildi. Linux ve FreeBSD'de. Güvenlik açıkları Linux FreeBSD'deki güvenlik açıkları, uzaktan kod yürütülmesine, sistem ayrıcalıklarının yükseltilmesine, konteynerden kaçmaya veya sanal makine izolasyonunun atlanmasına olanak tanır.
Çekirdek güvenlik açıkları Linux:
- Zero Day Initiative tarafından, yanlış e-posta listesine bilgi gönderilmesi nedeniyle yamalar yayınlanmadan önce ortaya çıkarılan 5 güvenlik açığı:
- ZDI-CAN-33549 — dosya uygulaması içeren ksmbd modülündeki güvenlik açığı sunucu SMB protokolüne dayalı olan bu güvenlik açığı, çekirdek düzeyinde uzaktan kod yürütülmesi için istismar edilebilir. Sorun, çekirdeğin "CONFIG_SMB_SERVER_SMBDIRECT=y" ve "CONFIG_RDMA_RXE=y" seçenekleriyle derlenmesi durumunda ortaya çıkan mbdirect_connection_rdma_xmit() fonksiyonundaki tamsayı taşmasından kaynaklanmaktadır. Başarılı bir saldırı için, saldırganın hedef tarafından sağlanan paylaşımlı depolama alanına yazabilmesi gerekir. sunucuBu, RDMA ve SMB Direct teknolojilerini de kullanmalıdır. Çalışan bir prototip güvenlik açığı mevcuttur. Debian 13
- ZDI-CAN-33774, ksmbd çekirdek modülünde SMB2 başlığından 62 baytlık verinin SMB1 protokolü için ayrılmış 40 baytlık bir arabelleğe yazılmasına neden olan bir yarış durumudur. Bu güvenlik açığı, bir saldırganın ksmbd tarafından işlenen SMB depolama alanına erişimi varsa uzaktan kod yürütülmesine yol açabilir. Çalışan bir prototip istismar kodu mevcuttur. Debian 13
- ZDI-CAN-33367, Dirty Frag ve Fragnesia güvenlik açıklarına benzer şekilde, yerel bir kullanıcının sayfa önbelleğindeki işlem verilerinin üzerine yazarak root ayrıcalıkları elde etmesine olanak tanıyan, çekirdek ağ yığınındaki bir güvenlik açığıdır. Bu sefer sorun, bir fonksiyondaki hatadan kaynaklanmaktadır.
skb_zerocopy(). Farklı sürümlerde çalışan bir prototip güvenlik açığı istismarı hazırlanmıştır. UbuntuBu düzeltme bir yama olarak mevcuttur. Şu anda dağıtımlar yalnızca Alma geliştiricilerini desteklemektedir. Linux Planlanmamış bir çekirdek paketi güncellemesi yayınlayarak bu güvenlik açığını düzelttik. - ZDI-CAN-34068, VMware ortamlarında 3B hızlandırmayı uygulamak için kullanılan VMWGFX grafik sürücüsünde bir arabellek taşması hatasıdır. Bu sorun, yerel bir kullanıcının /dri/card* aygıtı aracılığıyla sanal GPU'ya erişerek sistemde root ayrıcalıkları elde etmesine olanak tanır. Çalışan bir prototip güvenlik açığı mevcuttur. Ubuntu 26.04
- ZDI-CAN-34076, çekirdek belleğinin içeriği hakkında bilgi sızıntısına yol açan nvmet (NVMe Hedefi) sürücüsündeki bir güvenlik açığıdır.
- Ayrıcalıksız bir kullanıcının root ayrıcalıkları elde etmesine ve konteyner izolasyonunu atlamasına olanak tanıyan beş çekirdek güvenlik açığına ilişkin bilgiler ifşa edildi ve istismar prototipleri yayınlandı. Bu güvenlik açıkları kümesine "Infinity Core" kod adı verildi. Sorunlar en son çekirdek sürümlerinde zaten düzeltildi.
- CVE-2026-98260 - Bir POSIX zamanlayıcı yapısının yeniden kullanılması nedeniyle ortaya çıkan bir kullanım sonrası serbest bırakma güvenlik açığı. Bu yapının belleği, exec() çağrısı sırasında meydana gelen bir çökme sonrasında ana iş parçacığında serbest bırakılmış olsa da, referans başka bir iş parçacığındaki zamanlayıcı kuyruğunda kalmıştır. Bir prototip istismar örneği mevcuttur ve bu örnek şurada gösterilmiştir: Ubuntu 26.04 ve içinde Android Samsung Galaxy S26 Ultra akıllı telefonda.
- CVE-2026-98256 - İkincil bir iş parçacığındaki exec() çağrısı ile bekleyen sinyal kuyruğunun (sigqueue) temizlenmesi arasındaki yarış koşulu nedeniyle bir kullanım sonrası serbest bırakma sorunu ortaya çıkar. Kuyruk manipüle edilirken, ilgili bellek serbest bırakıldıktan sonra sinyal işleyicisine bir referans kuyrukta kalabilir ve daha sonra sinyal işlemede kullanılabilir. İstismar aşağıdaki örnekte gösterilmiştir. Ubuntu 26.04
- CVE-2026-89754 — madvise(MADV_DONTNEED) çalıştırıldıktan sonra bellek sayfa tablolarının tekrar tekrar taranması sırasında bir yarış koşulu nedeniyle mincore() sistem çağrısı uygulamasında bir arabellek taşması meydana gelir. İstismar aşağıdaki şekilde gösterilmiştir. Ubuntu 26.04
- CVE-2026-80775 - prctl() sistem çağrısında, futex hash'leri için referans sayaçlarının yanlış izlenmesi nedeniyle bir kullanım sonrası serbest bırakma güvenlik açığı bulunmaktadır.
İç içe geçmiş vfork() çağrısında aynı mm_struct yapısını paylaşan görevler arasında yarış koşulları oluşuyor. Bu güvenlik açığını kullanarak sayfa önbelleğindeki /usr/bin/passwd dosyasının üzerine yazan bir istismar örneği gösterilmiştir. Ubuntu 26.04 - CVE-2026-98385 - Görev zamanlayıcı önbellek işleyicisinde, zamanlayıcının, ilgili bellek farklı bir CPU çekirdeğinde exec() çağrısı sırasında serbest bırakıldıktan sonra bir görev için mm_struct yapısındaki istatistik alanlarını güncellemesi durumunda ortaya çıkan bir kullanım sonrası serbest bırakma güvenlik açığıdır. Bu güvenlik açığı, CONFIG_SCHED_CACHE seçeneği etkinleştirilmiş çekirdeklerde görülür. İstismar örneği şu şekilde gösterilmiştir:
Kemer Linux 7.2.4 çekirdeği ile.
- Sanallaştırma sistemlerinde Virtio aracılığıyla G/Ç işlemlerini hızlandırmak için kullanılan vhost çekirdek alt sisteminde Vghost'ta (CVE-2026-74580) bir güvenlik açığı bulunmaktadır. Bu güvenlik açığı, G/Ç çeviri tablosu (IOTLB) önbelleğinin yanlış işlenmesinden kaynaklanmaktadır ve ayrıcalıkları yükseltmek ve konuk izolasyonunu atlamak için kullanılabilir. VHOST_SET_VRING_ADDR veya VHOST_SET_VRING_NUM çağrıları aracılığıyla adresler veya kuyruk boyutları (vring) yeniden yapılandırılırken, vq->meta_iotlb[] önbelleği temizlenmez ve bu da geçersiz bellek eşleme girdileri kullanılarak yeni adreslerin çevrilmesine yol açar.
Dağıtımlar üzerinde test edilmiş, root ayrıcalıkları elde etmeye yönelik bir prototip güvenlik açığı yayınlandı. Ubuntu 26.04 Nisan, RHEL 9.8, Amazon Linux 2023.12.20260817, Azure Linux 3.0 ve Oracle Linux 10.2
Sanal IOMMU'ya sahip sanallaştırılmış ortamlarda, konuk sistemdeki VIRTIO_F_RING_RESET çağrısını manipüle ederek ana sistem çekirdeği düzeyinde kod yürütme güvenlik açığından yararlanmak mümkündür.
Sorun çekirdekten başlıyor Linux 4.11 sürümünde düzeltildi ve 5.10.265, 5.15.216, 6.1.183, 6.6.152, 6.12.104, 6.18.45, 7.1.9 ve 7.2 sürümlerinde giderildi. Geçici bir çözüm olarak, /dev/vhost-net, /dev/vhost-vsock, /dev/vhost-scsi ve /dev/vhost-vdpa-* aygıtlarına erişimi kısıtlayabilirsiniz.
FreeBSD'deki güvenlik açıkları (15.1-RELEASE-p5, 14.5-RELEASE-p2 ve 14.4-RELEASE-p11 güncellemelerinde düzeltildi):
- CVE-2026-101308 – Ses sürücüsünde, arabellek yeniden boyutlandırma işlemi ile mmap bellek eşlemesi arasındaki yarış koşulundan kaynaklanan bir kullanım sonrası serbest bırakma güvenlik açığı bulunmaktadır. Bu güvenlik açığı, ses aygıtına erişimi olan yerel bir kullanıcının root ayrıcalıkları elde etmesine potansiyel olarak olanak tanır.
- CVE-2026-101309, CVE-2026-101310 ve CVE-2026-101311, Bhyve hipervizör bileşenlerinde bulunan ve konuk sistemin manipülasyonu yoluyla ana bilgisayar tarafında kod yürütülmesine olanak tanıyan güvenlik açıklarıdır. Sorunlar, xHCI (USB 3) denetleyici modelinde bir arabellek sınırları dışı yarış koşulundan ve HDA (Yüksek Çözünürlüklü Ses) ve çerçeve arabellek aygıt modellerinde eksik kayıt boyutu kontrollerinden kaynaklanmaktadır.
- CVE-2026-101307 — RACK (Recent ACKnowledgment) paket kaybı tespit algoritmasını uygulayan tcp_rack modülündeki bir tamsayı taşması, alınan tüm verileri barındırmak için çok küçük bir tampon tahsisine yol açar. Bu güvenlik açığı, kurulmuş bir TCP bağlantısında çok sayıda ACK paketi gönderilirken tampon sınırının ötesinde 512 KB'a kadar belleğin üzerine yazılmasına olanak tanır. İstismar edilmesi, çekirdeğin panik durumuna girmesine neden olabilir.
Kaynak: opennet.ru
