CVE-2026-89559

Yüksek

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: libnvdimm/labels: __nd_label_validate() fonksiyonundaki tamsayı taşması önlendi Ortam üzerindeki ad alanı dizini alanı olan nslot, DIMM etiket depolama alanından okunan bir u32 değeridir. __nd_label_validate() bu değeri yapılandırma alanı boyutuna göre sınırlar, ancak sizeof_namespace_label() işaretsiz (unsigned) bir değer döndürdüğü için nslot * label_size çarpımı 32-bit olarak değerlendirilir ve karşılaştırmadan önce 2^32 modunda döner. Özel olarak hazırlanmış bir nslot değeri sınır kontrolünü geçer ve ardından nd_label_data_init() içindeki döngü sayacı olarak kullanılır; buradaki memset() işlemi config_size tamponunun sonunu aşarak sınır dışı yazmaya (out-of-bounds write) neden olur. Bu alana güvenilmez; veri ortamdan veya kullanıcı alanından ND_CMD_SET_CONFIG_DATA aracılığıyla gelir. Sınır kontrolünün kesin olması için çarpım işleminin 64-bit olarak değerlendirilmesi sağlanmıştır; standartlara uygun etiketler etkilenmemektedir. Kontrol, 4a826c83db4e ("libnvdimm: namespace indices: read and validate") commit'i ile tanıtıldığında güvenliydi: Bir size_t olan sizeof(struct nd_namespace_label) ile çarpılıyordu, dolayısıyla 64-bit bir derlemede çarpım sonucu dönmüyordu. 564e871aa66f ("libnvdimm, label: add v1.2 nvdimm label definitions") commit'i, etiket boyutu sizeof_namespace_label() üzerinden okunan bir çalışma zamanı değeri haline geldiğinde bunu 32 bit ile sınırlandırmıştır.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux
Yayın11 Eyl 2026
İlk görülme11 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxb4975f2ff6c82adc24ae547f029f82530ba43cfe, 6030597ec683d1e5b46445f888bb5c7776b5a0c4, 1c391696d2791f82ae462e11da9a0d96f90b240c, 93967bfb17dab66642c57e609c99e1a91fe11278, e057efcc9c71d90099d9ee00bed0748d0e9fd586, 09e649117c54b7e1c004f22eaa19efbadd9ac856, 69a734359639fca16a0dd73ab17a34943e76c68b, 037770686126155eafc44501312989e2837b9659 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux564e871aa66f548a947b23808d3140f326381f0c ≤ v < b4975f2ff6c82adc24ae547f029f82530ba43cfe, 564e871aa66f548a947b23808d3140f326381f0c ≤ v < 6030597ec683d1e5b46445f888bb5c7776b5a0c4, 564e871aa66f548a947b23808d3140f326381f0c ≤ v < 1c391696d2791f82ae462e11da9a0d96f90b240c, 564e871aa66f548a947b23808d3140f326381f0c ≤ v < 93967bfb17dab66642c57e609c99e1a91fe11278, 564e871aa66f548a947b23808d3140f326381f0c ≤ v < e057efcc9c71d90099d9ee00bed0748d0e9fd586, 564e871aa66f548a947b23808d3140f326381f0c ≤ v < 09e649117c54b7e1c004f22eaa19efbadd9ac856, 564e871aa66f548a947b23808d3140f326381f0c ≤ v < 69a734359639fca16a0dd73ab17a34943e76c68b, 564e871aa66f548a947b23808d3140f326381f0c ≤ v < 037770686126155eafc44501312989e2837b9659, 4.13b4975f2ff6c82adc24ae547f029f82530ba43cfe, 6030597ec683d1e5b46445f888bb5c7776b5a0c4, 1c391696d2791f82ae462e11da9a0d96f90b240c, 93967bfb17dab66642c57e609c99e1a91fe11278, e057efcc9c71d90099d9ee00bed0748d0e9fd586, 09e649117c54b7e1c004f22eaa19efbadd9ac856, 69a734359639fca16a0dd73ab17a34943e76c68b, 037770686126155eafc44501312989e2837b9659

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-89559 · Linux · Dark Radar