---
id: CVE-2023-53604
title: 'dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path

  Otherwise the journal_io_cache will leak if dm_register_target() fails.
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 7eada909bfd7ac90a4522e56aa3179d1fd68cd14 <
    ff4d6b5b38429a7731e5593680d2138bf74dd546
  - >-
    Linux >= 7eada909bfd7ac90a4522e56aa3179d1fd68cd14 <
    ca8b634fdf07dee3f6dfde57079c4511480b525e
  - >-
    Linux >= 7eada909bfd7ac90a4522e56aa3179d1fd68cd14 <
    6d126899b0747305c9d39a0bcf87e0df9c3f555b
  - >-
    Linux >= 7eada909bfd7ac90a4522e56aa3179d1fd68cd14 <
    44f29e93a55b544dc961b6f8b4e93abaeaafb9ee
  - >-
    Linux >= 7eada909bfd7ac90a4522e56aa3179d1fd68cd14 <
    a5d8c6bf58e5b2e70fbc15f3b08dfc1ba6f269ac
  - >-
    Linux >= 7eada909bfd7ac90a4522e56aa3179d1fd68cd14 <
    3877b5c1509b16eeb1f275228fd91789cd88cf17
  - >-
    Linux >= 7eada909bfd7ac90a4522e56aa3179d1fd68cd14 <
    c8c9c50268729bf35f6c9bb1205f490db920454e
  - >-
    Linux >= 7eada909bfd7ac90a4522e56aa3179d1fd68cd14 <
    e09a592fdd6c716506774bdbebb5f6c537b47767
  - >-
    Linux >= 7eada909bfd7ac90a4522e56aa3179d1fd68cd14 <
    6b79a428c02769f2a11f8ae76bf866226d134887
  - Linux 4.12
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-11-05T20:25:16.102659Z'
published: '2025-10-04'
updated: '2026-11-05'
sourceUpdated: '2026-11-05T20:31:17.013Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2023-53604'
references:
  - url: 'https://git.kernel.org/stable/c/ff4d6b5b38429a7731e5593680d2138bf74dd546'
  - url: 'https://git.kernel.org/stable/c/ca8b634fdf07dee3f6dfde57079c4511480b525e'
  - url: 'https://git.kernel.org/stable/c/6d126899b0747305c9d39a0bcf87e0df9c3f555b'
  - url: 'https://git.kernel.org/stable/c/44f29e93a55b544dc961b6f8b4e93abaeaafb9ee'
  - url: 'https://git.kernel.org/stable/c/a5d8c6bf58e5b2e70fbc15f3b08dfc1ba6f269ac'
  - url: 'https://git.kernel.org/stable/c/3877b5c1509b16eeb1f275228fd91789cd88cf17'
  - url: 'https://git.kernel.org/stable/c/c8c9c50268729bf35f6c9bb1205f490db920454e'
  - url: 'https://git.kernel.org/stable/c/e09a592fdd6c716506774bdbebb5f6c537b47767'
  - url: 'https://git.kernel.org/stable/c/6b79a428c02769f2a11f8ae76bf866226d134887'
tags:
  - cve.org
epss: 0.0016
epssPercentile: 0.05137
ingestedAt: '2026-11-05T22:38:31.817Z'
---

## Overview

In the Linux kernel, the following vulnerability has been resolved:

dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path

Otherwise the journal_io_cache will leak if dm_register_target() fails.

## Affected

- `Linux >= 7eada909bfd7ac90a4522e56aa3179d1fd68cd14 < ff4d6b5b38429a7731e5593680d2138bf74dd546`
- `Linux >= 7eada909bfd7ac90a4522e56aa3179d1fd68cd14 < ca8b634fdf07dee3f6dfde57079c4511480b525e`
- `Linux >= 7eada909bfd7ac90a4522e56aa3179d1fd68cd14 < 6d126899b0747305c9d39a0bcf87e0df9c3f555b`
- `Linux >= 7eada909bfd7ac90a4522e56aa3179d1fd68cd14 < 44f29e93a55b544dc961b6f8b4e93abaeaafb9ee`
- `Linux >= 7eada909bfd7ac90a4522e56aa3179d1fd68cd14 < a5d8c6bf58e5b2e70fbc15f3b08dfc1ba6f269ac`
- `Linux >= 7eada909bfd7ac90a4522e56aa3179d1fd68cd14 < 3877b5c1509b16eeb1f275228fd91789cd88cf17`
- `Linux >= 7eada909bfd7ac90a4522e56aa3179d1fd68cd14 < c8c9c50268729bf35f6c9bb1205f490db920454e`
- `Linux >= 7eada909bfd7ac90a4522e56aa3179d1fd68cd14 < e09a592fdd6c716506774bdbebb5f6c537b47767`
- `Linux >= 7eada909bfd7ac90a4522e56aa3179d1fd68cd14 < 6b79a428c02769f2a11f8ae76bf866226d134887`
- `Linux 4.12`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
