linux/net/ceph
ziming zhang 7fce830ecd libceph: prevent potential out-of-bounds writes in handle_auth_session_key()
The len field originates from untrusted network packets. Boundary
checks have been added to prevent potential out-of-bounds writes when
decrypting the connection secret or processing service tickets.

[ idryomov: changelog ]

Cc: stable@vger.kernel.org
Signed-off-by: ziming zhang <ezrakiez@gmail.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2025-11-27 09:59:49 +01:00
..
crush
Kconfig libceph: Use HMAC-SHA256 library instead of crypto_shash 2025-10-08 23:30:45 +02:00
Makefile
armor.c
auth.c
auth_none.c
auth_none.h
auth_x.c libceph: prevent potential out-of-bounds writes in handle_auth_session_key() 2025-11-27 09:59:49 +01:00
auth_x.h
auth_x_protocol.h
buffer.c
ceph_common.c libceph: drop started parameter of __ceph_open_session() 2025-11-26 23:29:11 +01:00
ceph_hash.c
ceph_strings.c
cls_lock_client.c
crypto.c
crypto.h
debugfs.c libceph: fix potential use-after-free in have_mon_and_osd_map() 2025-11-26 23:29:10 +01:00
decode.c
messenger.c Some messenger improvements from Eric and Max, a patch to address the 2025-10-10 11:30:19 -07:00
messenger_v1.c libceph: add empty check to ceph_con_get_out_msg() 2025-10-08 23:30:47 +02:00
messenger_v2.c ceph: fix crash in process_v2_sparse_read() for encrypted directories 2025-11-27 09:59:34 +01:00
mon_client.c net: replace use of system_wq with system_percpu_wq 2025-09-22 17:40:30 -07:00
msgpool.c
osd_client.c
osdmap.c libceph: replace BUG_ON with bounds check for map->max_osd 2025-11-27 09:59:42 +01:00
pagelist.c
pagevec.c
snapshot.c
string_table.c
striper.c