CVE-2024-45010
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: mptcp: pm: yalnızca 'subflow' uç noktası kullanılabilir olarak işaretlenmeli Aşağıdaki uyarının eklenmesi... WARN_ON_ONCE(msk->pm.local_addr_used == 0) ... local_addr_used sayacı azaltılmadan önce, mptcp_join.sh selftestleri içindeki "remove single address" alt testi çalıştırılırken bir hatanın bulunmasına yardımcı olmuştur. Bir 'signal' uç noktasının kaldırılması, rm_type == MPTCP_MIB_RMSUBFLOW ile mptcp_pm_nl_rm_addr_or_subflow() aracılığıyla bu uç noktaya bağlı tüm alt akışların kaldırılmasını tetikler. Bu durum, local_addr_used sayacını azaltacaktır; ancak bu sayaç 'subflow' uç noktalarına bağlı olduğundan ve burada kaldırılan bir 'signal' uç noktası olduğundan, bu işlem bu durumda yanlıştır. Artık sayaç, yalnızca kimliğin mptcp_pm_nl_rm_addr_or_subflow() dışında kullanılması durumunda, sadece 'subflow' uç noktaları için ve kimlik 0 değilse azaltılmaktadır -- local_addr_used bunları hesaba katmamaktadır. Kimliğin kullanılabilir olarak işaretlenmesi ve azaltma işlemi, bu kimliği kullanan bir alt akışın şu anda mevcut olup olmadığına bakılmaksızın gerçekleştirilir, çünkü alt akış daha önce kapatılmış olabilir.
Nasıl düzeltilir
- linux linux_kernel6.1.108, 6.6.48, 6.10.7 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 5.13 ≤ v < 6.1.108, 6.2 ≤ v < 6.6.48, 6.7 ≤ v < 6.10.7, 6.11 | 6.1.108, 6.6.48, 6.10.7 |
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.
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.