{"cve":{"cve_id":"CVE-2026-53060","is_kev":false,"kev_date_added":null,"kev_vendor_project":null,"kev_product":null,"kev_vulnerability_name":null,"kev_short_description":null,"kev_required_action":null,"kev_due_date":null,"kev_known_ransomware":null,"kev_notes":null,"kev_cwes":null,"epss_score":null,"epss_percentile":null,"epss_as_of":null,"description":"In the Linux kernel, the following vulnerability has been resolved:\n\ndm cache metadata: fix memory leak on metadata abort retry\n\nWhen failing to acquire the root_lock in dm_cache_metadata_abort because\nthe block_manager is read-only, the temporary block_manager created\noutside the root_lock is not properly released, causing a memory leak.\n\nReproduce steps:\n\nThis can be reproduced by reloading a new table while the metadata\nis read-only. While the second call to dm_cache_metadata_abort is\ncaused by lack of support for table preload in dm-cache, mentioned\nin commit 9b1cc9f251af (\"dm cache: share cache-metadata object across\ninactive and active DM tables\"), it exposes the memory leak in\ndm_cache_metadata_abort when the function is called multiple times.\nSpecifically, dm-cache fails to sync the new cache object's mode during\npreresume, creating the reproducer condition.\n\nThis issue could also occur through concurrent metadata_operation_failed\ncalls due to races in cache mode updates, but the table preload scenario\nbelow provides a reliable reproducer.\n\n1. Create a cache device with some faulty trailing metadata blocks\n\ndmsetup create cmeta <<EOF\n0 200 linear /dev/sdc 0\n200 7992 error\nEOF\ndmsetup create cdata --table \"0 131072 linear /dev/sdc 8192\"\ndmsetup create corig --table \"0 262144 linear /dev/sdc 262144\"\ndd if=/dev/zero of=/dev/mapper/cmeta bs=4k count=1 oflag=direct\ndmsetup create cache --table \"0 131072 cache /dev/mapper/cmeta \\\n/dev/mapper/cdata /dev/mapper/corig 128 1 writethrough smq 0\"\n\n2. Suspend and resume the cache to start a new metadata transaction and\n   trigger metadata io errors on the next metadata commit.\n\ndmsetup suspend cache\ndmsetup resume cache\n\n3. Write to the cache device to update metadata\n\nfio --filename=/dev/mapper/cache --name test --rw=randwrite --bs=4k \\\n--randrepeat=0 --direct=1 --size 64k\n\n4. Preload the same table\n\ndmsetup reload cache --table \"$(dmsetup table cache)\"\n\n5. Resume the new table. This triggers the memory leak.\n\ndmsetup suspend cache\ndmsetup resume cache\n\nkmemleak logs:\n\n<snip>\nunreferenced object 0xffff8880080c2010 (size 16):\n  comm \"dmsetup\", pid 132, jiffies 4294982580\n  hex dump (first 16 bytes):\n    00 38 b9 07 80 88 ff ff 6a 6b 6b 6b 6b 6b 6b a5 ...\n  backtrace (crc 3118f31c):\n    kmemleak_alloc+0x28/0x40\n    __kmalloc_cache_noprof+0x3d9/0x510\n    dm_block_manager_create+0x51/0x140\n    dm_cache_metadata_abort+0x85/0x320\n    metadata_operation_failed+0x103/0x1e0\n    cache_preresume+0xacd/0xe70\n    dm_table_resume_targets+0xd3/0x320\n    __dm_resume+0x1b/0xf0\n    dm_resume+0x127/0x170\n<snip>","published_at":"2026-06-24T16:30:04.872000Z","last_modified_at":null,"cvss_v3_score":null,"cvss_v3_vector":null,"cvss_v3_severity":null,"cvss_v4_score":null,"cvss_v4_vector":null,"cvss_v4_severity":null,"ssvc_decision":null,"ssvc_exploitation":null,"ssvc_automatable":null,"ssvc_technical_impact":null,"cwes":null,"nvd_references":["https://git.kernel.org/stable/c/14f60e957f34f95a626caec76a8fae88cf4c397f","https://git.kernel.org/stable/c/6b97cc7a42905755c56bbddc33aa8b792205caee","https://git.kernel.org/stable/c/d1a79620c419a0af1911f99c873014b30740e303","https://git.kernel.org/stable/c/15c30997dca681f90dbf2d45ee629c1828bf0c0d","https://git.kernel.org/stable/c/b0bd35535bdb6f58505f3a30ee5793986943997a","https://git.kernel.org/stable/c/322a3b70368d49e39591fe9fc6c07d262128b05f","https://git.kernel.org/stable/c/4311ca59a1891d33c4c8b7946f98c34f167fe833","https://git.kernel.org/stable/c/044ca491d4086dc5bf233e9fcb71db52df32f633"],"vuln_status":null,"trending_score":null,"is_trending":false,"has_trended":false,"trended_number_one":false,"trending_peak_score":null,"trending_peak_rank":null,"started_trending_at":null,"trended_number_one_at":null,"summary_generated":null,"summary_generated_at":null,"summary_model":null,"created_at":"2026-06-28T17:55:28.590503Z","updated_at":"2026-06-28T23:30:50.753831Z"},"effective_severity":null,"badges":[],"impact_analysis":[],"cvss_v3_decoded":{"version":null,"metrics":[]},"cvss_v4_decoded":{"version":null,"metrics":[]},"affected":[{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"4.14.303","version_start_inclusive":true,"version_end":"4.15","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:4.14.303:4.15"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"b45e77b79215405bd039a690f5b06cc03e8ed27d","version_start_inclusive":true,"version_end":"14f60e957f34f95a626caec76a8fae88cf4c397f","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:b45e77b79215405bd039a690f5b06cc03e8ed27d:14f60e957f34f95a626caec76a8fae88cf4c397f"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"28d307f380df88a598bc0186d527462902d9bda1","version_start_inclusive":true,"version_end":"6b97cc7a42905755c56bbddc33aa8b792205caee","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:28d307f380df88a598bc0186d527462902d9bda1:6b97cc7a42905755c56bbddc33aa8b792205caee"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"f74b7c5a85e22cd9091845e0d62a1dd89d0f855f","version_start_inclusive":true,"version_end":"d1a79620c419a0af1911f99c873014b30740e303","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:f74b7c5a85e22cd9091845e0d62a1dd89d0f855f:d1a79620c419a0af1911f99c873014b30740e303"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"352b837a5541690d4f843819028cf2b8be83d424","version_start_inclusive":true,"version_end":"15c30997dca681f90dbf2d45ee629c1828bf0c0d","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:352b837a5541690d4f843819028cf2b8be83d424:15c30997dca681f90dbf2d45ee629c1828bf0c0d"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"352b837a5541690d4f843819028cf2b8be83d424","version_start_inclusive":true,"version_end":"b0bd35535bdb6f58505f3a30ee5793986943997a","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:352b837a5541690d4f843819028cf2b8be83d424:b0bd35535bdb6f58505f3a30ee5793986943997a"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"352b837a5541690d4f843819028cf2b8be83d424","version_start_inclusive":true,"version_end":"322a3b70368d49e39591fe9fc6c07d262128b05f","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:352b837a5541690d4f843819028cf2b8be83d424:322a3b70368d49e39591fe9fc6c07d262128b05f"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"352b837a5541690d4f843819028cf2b8be83d424","version_start_inclusive":true,"version_end":"4311ca59a1891d33c4c8b7946f98c34f167fe833","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:352b837a5541690d4f843819028cf2b8be83d424:4311ca59a1891d33c4c8b7946f98c34f167fe833"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"352b837a5541690d4f843819028cf2b8be83d424","version_start_inclusive":true,"version_end":"044ca491d4086dc5bf233e9fcb71db52df32f633","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:352b837a5541690d4f843819028cf2b8be83d424:044ca491d4086dc5bf233e9fcb71db52df32f633"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"6e237cacda8b4e976849e7bff9fe7dff0e968586","version_start_inclusive":true,"version_end":"6e237cacda8b4e976849e7bff9fe7dff0e968586","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:6e237cacda8b4e976849e7bff9fe7dff0e968586:6e237cacda8b4e976849e7bff9fe7dff0e968586"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"3972ae47d0ee9b5b434af5d0cca6cdfd1e239d4f","version_start_inclusive":true,"version_end":"3972ae47d0ee9b5b434af5d0cca6cdfd1e239d4f","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:3972ae47d0ee9b5b434af5d0cca6cdfd1e239d4f:3972ae47d0ee9b5b434af5d0cca6cdfd1e239d4f"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"9958f5ffc44530b650fb4cc9038a4d167fa4f5c1","version_start_inclusive":true,"version_end":"9958f5ffc44530b650fb4cc9038a4d167fa4f5c1","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:9958f5ffc44530b650fb4cc9038a4d167fa4f5c1:9958f5ffc44530b650fb4cc9038a4d167fa4f5c1"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"f472bfc95d9c9653172dbdad39219b32fabf9b92","version_start_inclusive":true,"version_end":"f472bfc95d9c9653172dbdad39219b32fabf9b92","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:f472bfc95d9c9653172dbdad39219b32fabf9b92:f472bfc95d9c9653172dbdad39219b32fabf9b92"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"bdd4e106929ac943f3226d8f03754b480701e97b","version_start_inclusive":true,"version_end":"bdd4e106929ac943f3226d8f03754b480701e97b","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:bdd4e106929ac943f3226d8f03754b480701e97b:bdd4e106929ac943f3226d8f03754b480701e97b"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"5.10.163","version_start_inclusive":true,"version_end":"5.10.258","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:5.10.163:5.10.258"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"5.15.87","version_start_inclusive":true,"version_end":"5.15.209","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:5.15.87:5.15.209"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"6.1.4","version_start_inclusive":true,"version_end":"6.1.175","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:6.1.4:6.1.175"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"4.9.337","version_start_inclusive":true,"version_end":"4.10","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:4.9.337:4.10"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"4.19.270","version_start_inclusive":true,"version_end":"4.20","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:4.19.270:4.20"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"5.4.229","version_start_inclusive":true,"version_end":"5.5","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:5.4.229:5.5"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"6.0.18","version_start_inclusive":true,"version_end":"6.1","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:6.0.18:6.1"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"6.2","version_start_inclusive":true,"version_end":"6.2","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:6.2:6.2"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"0","version_start_inclusive":true,"version_end":"6.2","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:0:6.2"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"5.10.258","version_start_inclusive":true,"version_end":"5.10.*","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:5.10.258:5.10.*"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"5.15.209","version_start_inclusive":true,"version_end":"5.15.*","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:5.15.209:5.15.*"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"6.1.175","version_start_inclusive":true,"version_end":"6.1.*","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:6.1.175:6.1.*"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"6.6.141","version_start_inclusive":true,"version_end":"6.6.*","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:6.6.141:6.6.*"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"6.12.91","version_start_inclusive":true,"version_end":"6.12.*","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:6.12.91:6.12.*"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"6.18.33","version_start_inclusive":true,"version_end":"6.18.*","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:6.18.33:6.18.*"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"7.0.10","version_start_inclusive":true,"version_end":"7.0.*","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:7.0.10:7.0.*"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"7.1","version_start_inclusive":true,"version_end":"*","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:7.1:*"}],"exploit_refs":[],"news":[],"references":[{"url":"https://git.kernel.org/stable/c/14f60e957f34f95a626caec76a8fae88cf4c397f","source_type":"MISC","tags":[]},{"url":"https://git.kernel.org/stable/c/6b97cc7a42905755c56bbddc33aa8b792205caee","source_type":"MISC","tags":[]},{"url":"https://git.kernel.org/stable/c/d1a79620c419a0af1911f99c873014b30740e303","source_type":"MISC","tags":[]},{"url":"https://git.kernel.org/stable/c/15c30997dca681f90dbf2d45ee629c1828bf0c0d","source_type":"MISC","tags":[]},{"url":"https://git.kernel.org/stable/c/b0bd35535bdb6f58505f3a30ee5793986943997a","source_type":"MISC","tags":[]},{"url":"https://git.kernel.org/stable/c/322a3b70368d49e39591fe9fc6c07d262128b05f","source_type":"MISC","tags":[]},{"url":"https://git.kernel.org/stable/c/4311ca59a1891d33c4c8b7946f98c34f167fe833","source_type":"MISC","tags":[]},{"url":"https://git.kernel.org/stable/c/044ca491d4086dc5bf233e9fcb71db52df32f633","source_type":"MISC","tags":[]}],"timeline":[{"type":"published","at":"2026-06-24T16:30:04.872000Z","label":"CVE published","source":null}]}