{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2023-53867","assignerOrgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","state":"PUBLISHED","assignerShortName":"Linux","dateReserved":"2025-12-09T01:27:17.829Z","datePublished":"2025-12-24T10:55:25.430Z","dateUpdated":"2026-05-11T19:53:03.396Z"},"containers":{"cna":{"providerMetadata":{"orgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","shortName":"Linux","dateUpdated":"2026-05-11T19:53:03.396Z"},"descriptions":[{"lang":"en","value":"In the Linux kernel, the following vulnerability has been resolved:\n\nceph: fix potential use-after-free bug when trimming caps\n\nWhen trimming the caps and just after the 'session->s_cap_lock' is\nreleased in ceph_iterate_session_caps() the cap maybe removed by\nanother thread, and when using the stale cap memory in the callbacks\nit will trigger use-after-free crash.\n\nWe need to check the existence of the cap just after the 'ci->i_ceph_lock'\nbeing acquired. And do nothing if it's already removed."}],"affected":[{"product":"Linux","vendor":"Linux","defaultStatus":"unaffected","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["fs/ceph/caps.c","fs/ceph/debugfs.c","fs/ceph/mds_client.c","fs/ceph/mds_client.h","fs/ceph/super.h"],"versions":[{"version":"2f2dc053404febedc9c273452d9d518fb31fde72","lessThan":"2b2515b8095cf2149bef44383a99d5b5677f1831","status":"affected","versionType":"git"},{"version":"2f2dc053404febedc9c273452d9d518fb31fde72","lessThan":"448875a73e16ba7d81dec9274ce9d33a12d092fb","status":"affected","versionType":"git"},{"version":"2f2dc053404febedc9c273452d9d518fb31fde72","lessThan":"ae6e935618d99cdba11eab4714092e7e5f13cf7e","status":"affected","versionType":"git"},{"version":"2f2dc053404febedc9c273452d9d518fb31fde72","lessThan":"aaf67de78807c59c35bafb5003d4fb457c764800","status":"affected","versionType":"git"}]},{"product":"Linux","vendor":"Linux","defaultStatus":"affected","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["fs/ceph/caps.c","fs/ceph/debugfs.c","fs/ceph/mds_client.c","fs/ceph/mds_client.h","fs/ceph/super.h"],"versions":[{"version":"2.6.34","status":"affected"},{"version":"0","lessThan":"2.6.34","status":"unaffected","versionType":"semver"},{"version":"6.1.28","lessThanOrEqual":"6.1.*","status":"unaffected","versionType":"semver"},{"version":"6.2.15","lessThanOrEqual":"6.2.*","status":"unaffected","versionType":"semver"},{"version":"6.3.2","lessThanOrEqual":"6.3.*","status":"unaffected","versionType":"semver"},{"version":"6.4","lessThanOrEqual":"*","status":"unaffected","versionType":"original_commit_for_fix"}]}],"cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"2.6.34","versionEndExcluding":"6.1.28"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"2.6.34","versionEndExcluding":"6.2.15"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"2.6.34","versionEndExcluding":"6.3.2"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"2.6.34","versionEndExcluding":"6.4"}]}]}],"references":[{"url":"https://git.kernel.org/stable/c/2b2515b8095cf2149bef44383a99d5b5677f1831"},{"url":"https://git.kernel.org/stable/c/448875a73e16ba7d81dec9274ce9d33a12d092fb"},{"url":"https://git.kernel.org/stable/c/ae6e935618d99cdba11eab4714092e7e5f13cf7e"},{"url":"https://git.kernel.org/stable/c/aaf67de78807c59c35bafb5003d4fb457c764800"}],"title":"ceph: fix potential use-after-free bug when trimming caps","x_generator":{"engine":"bippy-1.2.0"}}}}