- Yama var
- Son 7 gün
CVE-2026-98964
Linux çekirdeğinde nvmet, meta veri ayırma hatasında yerel P2P aygıtını kullanmıyor
- Yayımlandı
- Güncellendi
- 24 Eki 2026
- Açık yaşı
- 5 gün
- Kaydı açan
- Linux
ÖzetTürkçe
Linux çekirdeğinde, nvmet_req_alloc_p2pmem_sgls işlevi req->p2p_dev değişkenini yalnızca veri ve meta veri SGL ayırmaları başarılı olduktan sonra atar. Veri ayırması başarılı olup meta veri ayırması başarısız olursa, out_free_sg bölümü bu atama gerçekleşmeden req->p2p_dev değerini pci_p2pmem_free_sgl işlevine iletir. Düzeltmede, temizleme işleminin başarılı veri ayırmasıyla aynı PCI aygıtını kullanması için bunun yerine yerel p2p_dev argümanı iletilir.
Kaynaktaki açıklama (İngilizce)
In the Linux kernel, the following vulnerability has been resolved:
nvmet: use the local P2P device on metadata allocation failure
nvmet_req_alloc_p2pmem_sgls() assigns req->p2p_dev only after the data
and metadata SGL allocations succeed. If the data allocation succeeds
but the metadata allocation fails, out_free_sg passes req->p2p_dev to
pci_p2pmem_free_sgl() before that assignment has taken place.
Pass the local p2p_dev argument instead, so cleanup uses the same PCI
device as the successful data allocation.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| Linux | ≥ 5.10.43, < 5.11 | 5.11 |
| ≥ 5.12.10, < 5.13 | 5.13 | |
| 5.13 | – | |
| < 5.13 Etkilenmiyor | – | |
| ≥ 6.6.160 Etkilenmiyor | – | |
| ≥ 6.12.113 Etkilenmiyor | – | |
| ≥ 6.18.57 Etkilenmiyor | – | |
| ≥ 7.2.11 Etkilenmiyor | – |
Kaynaklar7 kaynak
- CVE.org kaydı
- NVD kaydı
- git.kernel.org/…ble/c/3c231142c4f4bb96836469eb276026ec55940093 Diğer
- git.kernel.org/…ble/c/32f21607911a1f69c8f0f93a6c28fe6f8490aa98 Diğer
- git.kernel.org/…ble/c/ce79a6c5cc1b8054ec8d3eba16adda4a36113438 Diğer
- git.kernel.org/…ble/c/73bf0f9579633b531098a475e6e55c9316763aed Diğer
- git.kernel.org/…ble/c/4aa9c0f377a4de5e8fddce76b34ee4529639a1ff Diğer
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.