CVE-2025-40305

Belirsiz

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: 9p/trans_fd: p9_fd_request: EPOLLIN durumunda rx iş parçacığını tetikle p9_read_work(), list_empty(&m->req_list) ise Rworksched'i ayarlamaz ve schedule_work(m->rq) çağrısını yapmaz. Ancak, boru hattı doluysa daha fazla veri okumamız gerekir ve bu, aaec5a95d59615 ("pipe_read: don't wake up the writer if the pipe is still full") commit'inden önce çalışıyordu. p9_read_work(), p9_fd_read() -> ... -> anon_pipe_read() çağrılarını yapar ve bu (yukarıdaki commit'ten önce) gereksiz uyanmayı tetikliyordu. Bu uyanma, p9_poll_workfn() -> p9_poll_mux() çağrısını tetikleyen p9_pollwake() çağrısını yapar; p9_poll_mux() EPOLLIN'i fark eder ve schedule_work(&m->rq) çağrısını yapar. Yukarıdaki optimizasyondan sonra bu artık gerçekleşmez; p9_fd_request() fonksiyonunu yalnızca EPOLLOUT'u kontrol etmek yerine p9_poll_mux() kullanacak şekilde değiştirin.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın8 Ara 2025
İlk görülme8 Ara 2025

Nasıl düzeltilir

Güncelleyin
  • Linux Linux242531004d7de8c159f9bfadebe33fe8060b1046, e8fe3f07a357c39d429e02ca34f740692d88967a ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxaaec5a95d59615523db03dd53c2052f0a87beea7 ≤ v < 242531004d7de8c159f9bfadebe33fe8060b1046, aaec5a95d59615523db03dd53c2052f0a87beea7 ≤ v < e8fe3f07a357c39d429e02ca34f740692d88967a, 6.14242531004d7de8c159f9bfadebe33fe8060b1046, e8fe3f07a357c39d429e02ca34f740692d88967a

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