CVE-2026-68156
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: libceph: authorizer güncellemesinden sonra auth->authorizer_buf{,_len} değerlerini yenileyin ceph_x_create_authorizer(), au->buf->vec.iov_base ve au->buf->vec.iov_len değerlerini struct ceph_auth_handshake içinde önbelleğe alır. Bu önbelleğe alınmış değerler daha sonra messenger bağlantı kodu tarafından authorizer gönderilirken kullanılır. ceph_x_update_authorizer(), daha yeni bir servis bileti mevcut olduğunda authorizer'ı yeniden oluşturabilir. Yeniden oluşturulan authorizer mevcut tampona artık sığmıyorsa, ceph_x_build_authorizer() au->buf referansını bırakır ve yeni bir tane tahsis eder. Eğer bu son referans ise, ceph_buffer_put() eski ceph_buffer'ı ve onun vec.iov_base değerini serbest bırakır ancak auth->authorizer_buf hala serbest bırakılan bu belleği işaret etmeye devam eder. Bu nedenle, sonraki bir msgr1 yeniden bağlanma işlemi bayat işaretçiyi kuyruğa alabilir ve tcp_sendmsg() authorizer'ı kopyalarken _copy_from_iter() içerisinde bir KASAN slab-use-after-free tetikleyebilir. Messenger'ın güncel tamponu göndermesi için başarılı bir authorizer yeniden oluşturma işleminden sonra auth->authorizer_buf ve auth->authorizer_buf_len değerlerini yenileyin.
Nasıl düzeltilir
- Linux Linux2334e9997308305ee4fd508fdfe6086c4150ed60, 79a273df64238a4ade8b709689a78589f755b8ef, 26f814187abceee90dbb29a02133adb4786fbb13, 9d37aec9ffe4e743dabc3f84502e9723e17a30d4, 75e82e8944ac1efe9fdb88bd2f14d9a031282bdf, 0060ec912292a550198d8d18ac95b433c92a7091, 5ecfcd5c05866f185357700b81b461dae4f5ebb2, 937d61f86d377a3aa578adae7a3dfcecdddf9d89, 3.5, 3.10 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 0bed9b5c523d577378b6f83eab5835fe30c27208 ≤ v < 2334e9997308305ee4fd508fdfe6086c4150ed60, 0bed9b5c523d577378b6f83eab5835fe30c27208 ≤ v < 79a273df64238a4ade8b709689a78589f755b8ef, 0bed9b5c523d577378b6f83eab5835fe30c27208 ≤ v < 26f814187abceee90dbb29a02133adb4786fbb13, 0bed9b5c523d577378b6f83eab5835fe30c27208 ≤ v < 9d37aec9ffe4e743dabc3f84502e9723e17a30d4, 0bed9b5c523d577378b6f83eab5835fe30c27208 ≤ v < 75e82e8944ac1efe9fdb88bd2f14d9a031282bdf, 0bed9b5c523d577378b6f83eab5835fe30c27208 ≤ v < 0060ec912292a550198d8d18ac95b433c92a7091, 0bed9b5c523d577378b6f83eab5835fe30c27208 ≤ v < 5ecfcd5c05866f185357700b81b461dae4f5ebb2, 0bed9b5c523d577378b6f83eab5835fe30c27208 ≤ v < 937d61f86d377a3aa578adae7a3dfcecdddf9d89, 29c65a277a64645af853e8c9a9b3dda0ddc421e0, d2c7223497cf8228416c70e3f4238ddd6c5bdf3c, 3.4.50 ≤ v < 3.5, 3.9.7 ≤ v < 3.10, 3.10 | 2334e9997308305ee4fd508fdfe6086c4150ed60, 79a273df64238a4ade8b709689a78589f755b8ef, 26f814187abceee90dbb29a02133adb4786fbb13, 9d37aec9ffe4e743dabc3f84502e9723e17a30d4, 75e82e8944ac1efe9fdb88bd2f14d9a031282bdf, 0060ec912292a550198d8d18ac95b433c92a7091, 5ecfcd5c05866f185357700b81b461dae4f5ebb2, 937d61f86d377a3aa578adae7a3dfcecdddf9d89, 3.5, 3.10 |
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.