cveboard RSS feed

CVE-2026-68156

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

libceph: refresh auth->authorizer_buf{,_len} after authorizer update

In the Linux kernel, the following vulnerability has been resolved: libceph: refresh auth->authorizer_buf{,_len} after authorizer update ceph_x_create_authorizer() caches au->buf->vec.iov_base and au->buf->vec.iov_len in struct ceph_auth_handshake. These cached values are then used by the messenger connect code when sending the authorizer. ceph_x_update_authorizer() can rebuild the authorizer when a newer service ticket is available. If the rebuilt authorizer no longer fits in the existing buffer, ceph_x_build_authorizer() drops its reference to au->buf and allocates a new one. If this is the final reference, ceph_buffer_put() frees the old ceph_buffer and its vec.iov_base, but auth->authorizer_buf still points at that freed memory. A subsequent msgr1 reconnect can therefore queue the stale pointer and trigger a KASAN slab-use-after-free in _copy_from_iter() while tcp_sendmsg() copies the authorizer. Refresh auth->authorizer_buf and auth->authorizer_buf_len after a successful authorizer rebuild so the messenger sends the current buffer.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
0bed9b5c523d577378b6f83eab5835fe30c27208affectedgit2334e9997308305ee4fd508fdfe6086c4150ed60UnavailableNone listed
0bed9b5c523d577378b6f83eab5835fe30c27208affectedgit79a273df64238a4ade8b709689a78589f755b8efUnavailableNone listed
0bed9b5c523d577378b6f83eab5835fe30c27208affectedgit26f814187abceee90dbb29a02133adb4786fbb13UnavailableNone listed
0bed9b5c523d577378b6f83eab5835fe30c27208affectedgit9d37aec9ffe4e743dabc3f84502e9723e17a30d4UnavailableNone listed
0bed9b5c523d577378b6f83eab5835fe30c27208affectedgit75e82e8944ac1efe9fdb88bd2f14d9a031282bdfUnavailableNone listed
0bed9b5c523d577378b6f83eab5835fe30c27208affectedgit0060ec912292a550198d8d18ac95b433c92a7091UnavailableNone listed
0bed9b5c523d577378b6f83eab5835fe30c27208affectedgit5ecfcd5c05866f185357700b81b461dae4f5ebb2UnavailableNone listed
0bed9b5c523d577378b6f83eab5835fe30c27208affectedgit937d61f86d377a3aa578adae7a3dfcecdddf9d89UnavailableNone listed
29c65a277a64645af853e8c9a9b3dda0ddc421e0affectedgitUnavailableUnavailableNone listed
d2c7223497cf8228416c70e3f4238ddd6c5bdf3caffectedgitUnavailableUnavailableNone listed
3.4.50affectedsemver3.5UnavailableNone listed
3.9.7affectedsemver3.10UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
3.10affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver3.10UnavailableNone listed
5.10.265unaffectedsemverUnavailable5.10.*None listed
5.15.216unaffectedsemverUnavailable5.15.*None listed
6.1.183unaffectedsemverUnavailable6.1.*None listed
6.6.148unaffectedsemverUnavailable6.6.*None listed
6.12.101unaffectedsemverUnavailable6.12.*None listed
6.18.42unaffectedsemverUnavailable6.18.*None listed
7.1.6unaffectedsemverUnavailable7.1.*None listed
7.2unaffectedoriginal_commit_for_fixUnavailable*None listed