CVE Listesine Dön
CVE-2026-64578

ksmbd: validate compound request size before reading StructureSize2

CVSS Skor

8.2

EPSS İhtimal

%0.3

Risk Skoru

0.0

Yayın

2 ay önce

Yama yalnızca bazı ürün veya sürümlerde mevcut

Kanıt listesindeki ürün ve sürüm eşleşmesini kontrol edin; bazı varyantlar hâlâ etkileniyor olabilir.

Envanterimdeki Etkisi

Yalnızca hesabınıza eklediğiniz kişisel ürünler değerlendirilir; kurumsal envanter burada görünmez.

Oturum kontrol ediliyor…

Zafiyet Açıklaması

CVE AI araştırması

Kayıtlı açıklama anında gösterilir; yenileme kaynakları tekrar değerlendirir.

DayBreach AI Açıklaması

Kaynakla doğrulandı

CVE-2026-64578: Linux Çekirdeğindeki ksmbd Bileşeninde Bellek Güvenliği Hatası

Okunan kaynak

2

Kaynak uyumu

Tam uyum

Kanıt güveni

%61

Kısa açıklama

CVE-2026-64578, Linux çekirdeğindeki ksmbd modülüne ait bir bellek güvenliği hatasıdır. SMB2 istek doğrulama sırasında yapısal sınırlar kontrol edilmediği için oluşur. Bu hata, eski çekirdek sürümlerinde etkili olup, düzeltme uygulanmasıyla çözülür. NVD'de CVSS puanı veya düzeltme sürümü verilmemiştir; bu, açıklamada eksik veya tamamlanmamış olduğunu gösterir. Düzeltme, düzeltme içeren bir çekirdek sürümüne veya ilgili Git commit hash'inden sonra bir sürümüne güncellenmesiyle sağlanır.

Neden önemli?

Bu hata, çekirdek seviyesinde SMB2 istek işleme sırasında bellek güvenliği kontrollerinin atlanmasının kritik bir örneğidir. Bu, kötüye kullanım ile çekirdek çöküşü veya bellek bozulması ile herhangi bir kod çalıştırılmasına neden olabilir. Eski çekirdek sürümlerinin hala kullanıldığı için, bu durum sistemlerde gerçek dünya riski oluşturur.

Ne yapılmalı?

  • Linux çekirdeğini, e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 commit hash'inden sonra olan bir sürümüne güncelleyin.
  • Düzeltme uygulamaları hızlıca uygulanmalıdır.
Belirsizlik notu

Kaynaklar bazı teknik koşulları sınırlı ayrıntıyla sunuyor. Uygulama kararından önce aşağıdaki kanıt zincirini inceleyin.

Kanıt zinciri ve kaynaklar4 doğrulanmış iddia

CVE-2026-64578, Linux çekirdeğindeki ksmbd bileşeninde, bir bileşik SMB2 isteği doğrulandığında, StructureSize2 alanının yer aldığı alan yeterli olup olmadığı kontrol edilmeden, bir slab-çerçeve dışına çıkması nedeniyle bir hata oluşur.

Bu hata, e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 < 2c307126ed8e7adddab82b8e31d962d3a2156ab1 gibi belirli Git commit hash'lerinden önceki Linux çekirdeği sürümlerinde mevcut olup, 5.15 ve üzeri sürümlerde etkilenmez.

CVSS puanı verilmemiştir ve NVD kaydında bir düzeltme sürümü belirtilmemiştir; bu, ciddiyet ve düzeltme bilgilerinin eksik veya tamamlanmamış olduğunu gösterir.

Çekirdek bellek güvenliği analizleriyle tespit edilen bu hata, SMB2 istek işleme sırasında sınırların doğru şekilde kontrol edilmemesiyle ilgilidir.

Kaynaklardaki teknik metni göster

In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate compound request size before reading StructureSize2 When ksmbd validates a compound (chained) SMB2 request, ksmbd_smb2_check_message() reads pdu->StructureSize2 without first checking that the compound element is large enough to contain it. StructureSize2 is a 2-byte field at offset 64 (__SMB2_HEADER_STRUCTURE_SIZE) from the start of each element. The compound-walking logic only guarantees that a full 64-byte SMB2 header is present for the trailing element: when NextCommand is 0, len is reduced to the number of bytes remaining after next_smb2_rcv_hdr_off. A remote client can craft a compound request whose last element has exactly 64 bytes, so the 2-byte StructureSize2 read at offset 64 extends one byte past the receive buffer, producing a slab-out-of-bounds read. BUG: KASAN: slab-out-of-bounds in ksmbd_smb2_check_message (fs/smb/server/smb2misc.c:402) Read of size 2 at addr ffff888012ae31ac by task kworker/0:1/14 The buggy address is located 172 bytes inside of allocated 173-byte region Workqueue: ksmbd-io handle_ksmbd_work Call Trace: ... kasan_report (mm/kasan/report.c:595) ksmbd_smb2_check_message (fs/smb/server/smb2misc.c:402) handle_ksmbd_work (fs/smb/server/server.c:119) process_one_work (kernel/workqueue.c:3314) worker_thread (kernel/workqueue.c:3397) kthread (kernel/kthread.c:436) ret_from_fork (arch/x86/kernel/process.c:158) ret_from_fork_asm (arch/x86/entry/entry_64.S:245) Reject any compound element that is too small to hold StructureSize2 before dereferencing it.

CVSS vektörü: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H

Açıklama yerel qwen3:4b-instruct modeliyle üretildi. Sayısal metrikler, KEV, yama ve exploit durumları AI tarafından belirlenmez.

IMPACT — Etkilenen Ürünler ve Yazılımlar

Affected Products

The following products are affected by CVE-2026-64578 vulnerability. Even if our threat engine is aware of the exact versions of the products that are affected, the information is represented below.

IDVENDORPRODUCTACTION
1linuxLinux İncele
2linuxLinux İncele
3debianlinux (sid) İncele
4debianlinux (forky) İncele
5debianlinux (trixie) İncele
6debianlinux (bookworm) İncele
7debianlinux (bullseye) İncele
Total Affected Vendor: 2|Products: 7

RED HAT CSAF/VEX — Ürün Etki Kontrolü

Red Hat bu CVE için henüz bir CSAF/VEX etki kaydı yayımlamamış. Bu durum “etkilenmiyor” anlamına gelmez.

SCORING — CVSS Çoklu Kaynak Skoru

CVSS Scores

The Common Vulnerability Scoring System is a standardized framework for assessing the severity of vulnerabilities in software and systems. We collect and display CVSS scores from various sources for each CVE.

SCOREVERSIONSEVERITYVECTORSOURCE
8.2CVSS V3_1HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:HCVE CNA
8.2CVSS V31HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:HNVD

Yama ve İyileştirme Rehberi (Solution)

Solution & Remediation Advisory

Kısmi yama

1 düzeltme kanıtı bulundu; en az 3 ürün veya sürüm hâlâ etkileniyor ya da inceleniyor.

debianlinux (sid)7.1.6-1

Debian sid: 7.1.6-1

Etkilenen ürün ve sürümü yukarıdaki kaynak kanıtlarıyla doğrulayın.
İnternete açık servislerde erişimi kısıtlayın ve ağ segmentasyonu uygulayın.
Kanıtta belirtilen resmî güncellemeyi yalnızca eşleşen ürün ve sürüme uygulayın.
Sunucu günlüklerini ve ağ uçlarını anormal çalıştırma belirtileri için izleyin.

Public exploit ve aktif sömürü durumu

Doğrulanmış exploit istihbaratı

Bu CVE için henüz doğrulanmış public PoC, exploit repository’si veya Metasploit modülü bulunamadı.

Zafiyet Dağılımı ve Saldırı Kalıpları (CWE & CAPEC)

CWE - Common Weakness Enumeration

While CVE identifies specific instances of vulnerabilities, CWE categorizes the common flaws or weaknesses that can lead to vulnerabilities. CVE-2026-64578 is associated with the following CWEs:

Common Attack Pattern Enumeration and Classification (CAPEC)

Common Attack Pattern Enumeration and Classification (CAPEC) stores attack patterns, which are descriptions of the common attributes and approaches employed by adversaries to exploit the CVE-2026-64578 weaknesses.

Saldırı Vektörü ve Erişilebilirlik Karakteristiği

ErişimAğ üzerinden
YetkiGerekmiyor
KullanıcıGerekmiyor

Resmi Kaynaklar ve Danışma Bültenleri

CVSS Vektör Radar Grafiği

8.2 / 10
Attack VectorNetworkComplexityLowPrivilegesNoneUser Interact.NoneConfidentialityLowIntegrityNoneAvailabilityHigh

Vulnerability Scoring Details

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
Attack VectorNetwork (Ağ)
Attack ComplexityLow (Düşük)
Privileges RequiredNone (Gerekmiyor)
User InteractionNone (Gerekmiyor)
Confidentiality (Gizlilik)Low (Düşük)
Integrity (Bütünlük)None (Yok)
Availability (Erişilebilirlik)High (Yüksek)

Kısmi yama

1 düzeltme kanıtı bulundu; en az 3 ürün veya sürüm hâlâ etkileniyor ya da inceleniyor.

Üreticiyi takip et

L
linux logo
linux
D
debian logo
debian

İlgili Benzer Açıklar

Bu açığı API ile alın

Etkilenen ürünler, sürüm aralıkları, istismar durumu ve yama bilgisi tek istekte; ücretsiz anahtarla.

curl -H "x-api-key: $DAYBREACH_API_KEY" \
  "https://api.daybreach.dev/api/v1/intel/cves/CVE-2026-64578"