CVE-2023-53599

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: crypto: af_alg - gcm-aes-s390'ı etkileyen eksik başlatma hatası düzeltildi af_alg_alloc_areq() fonksiyonu, areq->first_rsgl.sgl.sgt.sgl kısmının areq->first_rsgl.sgl.sgl içerisindeki scatterlist dizisini işaret edecek şekilde başlatılması için düzeltildi. Bu işlem yapılmadığında, _aead_recvmsg() tarafından çağrılan aead_request_set_crypt() nedeniyle req->dst değeri areq->first_rsgl.sgl.sgl değerine ayarlandığından, gcm-aes-s390 sürücüsü req->dst üzerinde gcm_walk_start() işlemini gerçekleştirmeye çalışırken oops hatası verecektir. Sorun, boş bir şifreli metin (ciphertext) iletildiğinde ortaya çıkar: af_alg_get_rsgl() içindeki döngü doğrudan çıkış yapar ve areq->first_rsgl yapısını kurmaz. gcmaes_crypt_by_sg() kullanan x86_64 sistemlerde bu durum bir sorun teşkil etmemektedir çünkü görebildiğim kadarıyla bu fonksiyon req->dst değerini yoksaymakta ve yalnızca req->src[*] kullanmaktadır. [*] Bu, aesni-intel_glue.c dosyasında bir hata mıdır? s390x oops hatası şu şekildedir: Unable to handle kernel pointer dereference in virtual kernel address space Failing address: 0000000a00000000 TEID: 0000000a00000803 Fault in home space mode while using kernel ASCE. AS:00000000a43a0007 R3:0000000000000024 Oops: 003b ilc:2 [#1] SMP ... Call Trace: [<000003ff7fc3d47e>] gcm_walk_start+0x16/0x28 [aes_s390] [<00000000a2a342f2>] crypto_aead_decrypt+0x9a/0xb8 [<00000000a2a60888>] aead_recvmsg+0x478/0x698 [<00000000a2e519a0>] sock_recvmsg+0x70/0xb0 [<00000000a2e51a56>] sock_read_iter+0x76/0xa0 [<00000000a273e066>] vfs_read+0x26e/0x2a8 [<00000000a273e8c4>] ksys_read+0xbc/0x100 [<00000000a311d808>] __do_syscall+0x1d0/0x1f8 [<00000000a312ff30>] system_call+0x70/0x98 Last Breaking-Event-Address: [<000003ff7fc3e6b4>] gcm_aes_crypt+0x104/0xa68 [aes_s390]

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın4 Eki 2025
İlk görülme4 Eki 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.5.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.5 ≤ v < 6.5.36.5.3

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-2023-53599 · Linux Kernel · Dark Radar