CVE-2023-54173

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: bpf: bpf_event_output fonksiyonunda preemption devre dışı bırakıldı Preemption devre dışı bırakılmadan iç içe geçme korumasının (nesting protection) kullanılması nedeniyle oluşan bir kernel çökmesi raporu [1] alınmıştır. bpf_event_output, göç etmeyi (migration) devre dışı bırakan ancak preemption'ı etkin tutan bpf_prog_run_array_cg fonksiyonu tarafından yürütülen programlar tarafından çağrılabilir. Bu durum, görevin iç içe geçme koruması içerisindeyken başka bir görev tarafından öncelikli olarak çalıştırılmasına (preempted) neden olabilir ve nihayetinde iki görevin aynı perf_sample_data tamponunu kullanmasına yol açarak şu tür çökmelere sebebiyet verebilir: BUG: kernel NULL pointer dereference, address: 0000000000000001 #PF: supervisor instruction fetch in kernel mode #PF: error_code(0x0010) - not-present page ... ? perf_output_sample+0x12a/0x9a0 ? finish_task_switch.isra.0+0x81/0x280 ? perf_event_output+0x66/0xa0 ? bpf_event_output+0x13a/0x190 ? bpf_event_output_data+0x22/0x40 ? bpf_prog_dfc84bbde731b257_cil_sock4_connect+0x40a/0xacb ? xa_load+0x87/0xe0 ? __cgroup_bpf_run_filter_sock_addr+0xc1/0x1a0 ? release_sock+0x3e/0x90 ? sk_setsockopt+0x1a1/0x12f0 ? udp_pre_connect+0x36/0x50 ? inet_dgram_connect+0x93/0xa0 ? __sys_connect+0xb4/0xe0 ? udp_setsockopt+0x27/0x40 ? __pfx_udp_push_pending_frames+0x10/0x10 ? __sys_setsockopt+0xdf/0x1a0 ? __x64_sys_connect+0xf/0x20 ? do_syscall_64+0x3a/0x90 ? entry_SYSCALL_64_after_hwframe+0x72/0xdc Bu sorun, bpf_event_output içerisinde preemption devre dışı bırakılarak düzeltilmiştir. [1] https://github.com/cilium/cilium/issues/26756

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux
Yayın30 Ara 2025
İlk görülme30 Ara 2025

Nasıl düzeltilir

Güncelleyin
  • Linux Linux3048cb0dc0cc9dc74ed93690dffef00733bcad5b, c81bdf8f9f2b002d217c3d5357cdea9f2b82ff90, 36dd8ca330b76585640ed32255a3c99f901e1502, 063c9ce8e74e07bf94f99cd13146f42867875e8b, d62cc390c2e99ae267ffe4b8d7e2e08b6c758c32 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux2a916f2f546ca1c1e3323e2a4269307f6d9890eb ≤ v < 3048cb0dc0cc9dc74ed93690dffef00733bcad5b, 2a916f2f546ca1c1e3323e2a4269307f6d9890eb ≤ v < c81bdf8f9f2b002d217c3d5357cdea9f2b82ff90, 2a916f2f546ca1c1e3323e2a4269307f6d9890eb ≤ v < 36dd8ca330b76585640ed32255a3c99f901e1502, 2a916f2f546ca1c1e3323e2a4269307f6d9890eb ≤ v < 063c9ce8e74e07bf94f99cd13146f42867875e8b, 2a916f2f546ca1c1e3323e2a4269307f6d9890eb ≤ v < d62cc390c2e99ae267ffe4b8d7e2e08b6c758c32, 5.73048cb0dc0cc9dc74ed93690dffef00733bcad5b, c81bdf8f9f2b002d217c3d5357cdea9f2b82ff90, 36dd8ca330b76585640ed32255a3c99f901e1502, 063c9ce8e74e07bf94f99cd13146f42867875e8b, d62cc390c2e99ae267ffe4b8d7e2e08b6c758c32

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