{"id":"CVE-2025-37980","title":"block: fix resource leak in blk_register_queue() error path","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\nblock: fix resource leak in blk_register_queue() error path\n\nWhen registering a queue fails after blk_mq_sysfs_register() is\nsuccessful but the function later encounter…","severity":"none","vendor":"Linux","product":"Linux","affected":["Linux >= 320ae51feed5c2f13664aa05a76bec198967e04d < 6af6d5feebf9423ab3b252831d1f52de31a8b5e0","Linux >= 320ae51feed5c2f13664aa05a76bec198967e04d < 549cbbd14bbec12469ceb279b79c763c8a24224e","Linux >= 320ae51feed5c2f13664aa05a76bec198967e04d < 41e43134ddda35949974be40520460a12dda3502","Linux >= 320ae51feed5c2f13664aa05a76bec198967e04d < 55a7bb2708f7c7c5b366d4e40916113168a3824c","Linux >= 320ae51feed5c2f13664aa05a76bec198967e04d < 40f2eb9b531475dd01b683fdaf61ca3cfd03a51e","Linux 3.13"],"published":"2025-05-20","updated":"2026-09-08","sourceUpdated":"2026-09-08T08:41:41.835Z","source":"CVEORG","sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2025-37980","references":[{"url":"https://git.kernel.org/stable/c/6af6d5feebf9423ab3b252831d1f52de31a8b5e0"},{"url":"https://git.kernel.org/stable/c/549cbbd14bbec12469ceb279b79c763c8a24224e"},{"url":"https://git.kernel.org/stable/c/41e43134ddda35949974be40520460a12dda3502"},{"url":"https://git.kernel.org/stable/c/55a7bb2708f7c7c5b366d4e40916113168a3824c"},{"url":"https://git.kernel.org/stable/c/40f2eb9b531475dd01b683fdaf61ca3cfd03a51e"}],"tags":["cve.org"],"epss":0.00182,"epssPercentile":0.08007,"ingestedAt":"2026-09-08T15:33:26.997Z","slug":"CVE-2025-37980","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\nblock: fix resource leak in blk_register_queue() error path\n\nWhen registering a queue fails after blk_mq_sysfs_register() is\nsuccessful but the function later encounters an error, we need\nto clean up the blk_mq_sysfs resources.\n\nAdd the missing blk_mq_sysfs_unregister() call in the error path\nto properly clean up these resources and prevent a memory leak.\n\n## Affected\n\n- `Linux >= 320ae51feed5c2f13664aa05a76bec198967e04d < 6af6d5feebf9423ab3b252831d1f52de31a8b5e0`\n- `Linux >= 320ae51feed5c2f13664aa05a76bec198967e04d < 549cbbd14bbec12469ceb279b79c763c8a24224e`\n- `Linux >= 320ae51feed5c2f13664aa05a76bec198967e04d < 41e43134ddda35949974be40520460a12dda3502`\n- `Linux >= 320ae51feed5c2f13664aa05a76bec198967e04d < 55a7bb2708f7c7c5b366d4e40916113168a3824c`\n- `Linux >= 320ae51feed5c2f13664aa05a76bec198967e04d < 40f2eb9b531475dd01b683fdaf61ca3cfd03a51e`\n- `Linux 3.13`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"sunlit","depthScore":3,"depthScoreParts":{"impact":2.8,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}