---
id: CVE-2023-53044
title: 'dm stats: check for and propagate alloc_percpu failure'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  dm stats: check for and propagate alloc_percpu failure

  Check alloc_precpu()'s return value and return an error from
  dm_stats_init() if it fails. Update alloc_dev() to …
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= fd2ed4d252701d3bbed4cd3e3d267ad469bb832a <
    2287d7b721471a3d58bcd829250336e3cdf1635e
  - >-
    Linux >= fd2ed4d252701d3bbed4cd3e3d267ad469bb832a <
    0d96bd507ed7e7d565b6d53ebd3874686f123b2e
  - >-
    Linux >= fd2ed4d252701d3bbed4cd3e3d267ad469bb832a <
    4a32a9a818a895671bd43e0c40351e60e4e9140b
  - >-
    Linux >= fd2ed4d252701d3bbed4cd3e3d267ad469bb832a <
    c68f08cc745675a17894e1b4a5b5b9700ace6da4
  - >-
    Linux >= fd2ed4d252701d3bbed4cd3e3d267ad469bb832a <
    443c9d522397511a4328dc2ec3c9c63c73049756
  - >-
    Linux >= fd2ed4d252701d3bbed4cd3e3d267ad469bb832a <
    a42180dd361584816bfe15c137b665699b994d90
  - >-
    Linux >= fd2ed4d252701d3bbed4cd3e3d267ad469bb832a <
    5b66e36a3efd24041b7374432bfa4dec2ff01e95
  - >-
    Linux >= fd2ed4d252701d3bbed4cd3e3d267ad469bb832a <
    d3aa3e060c4a80827eb801fc448debc9daa7c46b
  - Linux 3.12
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-11-05T20:15:17.886519Z'
published: '2025-05-02'
updated: '2026-11-05'
sourceUpdated: '2026-11-05T20:20:55.991Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2023-53044'
references:
  - url: 'https://git.kernel.org/stable/c/2287d7b721471a3d58bcd829250336e3cdf1635e'
  - url: 'https://git.kernel.org/stable/c/0d96bd507ed7e7d565b6d53ebd3874686f123b2e'
  - url: 'https://git.kernel.org/stable/c/4a32a9a818a895671bd43e0c40351e60e4e9140b'
  - url: 'https://git.kernel.org/stable/c/c68f08cc745675a17894e1b4a5b5b9700ace6da4'
  - url: 'https://git.kernel.org/stable/c/443c9d522397511a4328dc2ec3c9c63c73049756'
  - url: 'https://git.kernel.org/stable/c/a42180dd361584816bfe15c137b665699b994d90'
  - url: 'https://git.kernel.org/stable/c/5b66e36a3efd24041b7374432bfa4dec2ff01e95'
  - url: 'https://git.kernel.org/stable/c/d3aa3e060c4a80827eb801fc448debc9daa7c46b'
tags:
  - cve.org
epss: 0.00202
epssPercentile: 0.10263
ingestedAt: '2026-11-05T22:38:31.757Z'
---

## Overview

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

dm stats: check for and propagate alloc_percpu failure

Check alloc_precpu()'s return value and return an error from
dm_stats_init() if it fails. Update alloc_dev() to fail if
dm_stats_init() does.

Otherwise, a NULL pointer dereference will occur in dm_stats_cleanup()
even if dm-stats isn't being actively used.

## Affected

- `Linux >= fd2ed4d252701d3bbed4cd3e3d267ad469bb832a < 2287d7b721471a3d58bcd829250336e3cdf1635e`
- `Linux >= fd2ed4d252701d3bbed4cd3e3d267ad469bb832a < 0d96bd507ed7e7d565b6d53ebd3874686f123b2e`
- `Linux >= fd2ed4d252701d3bbed4cd3e3d267ad469bb832a < 4a32a9a818a895671bd43e0c40351e60e4e9140b`
- `Linux >= fd2ed4d252701d3bbed4cd3e3d267ad469bb832a < c68f08cc745675a17894e1b4a5b5b9700ace6da4`
- `Linux >= fd2ed4d252701d3bbed4cd3e3d267ad469bb832a < 443c9d522397511a4328dc2ec3c9c63c73049756`
- `Linux >= fd2ed4d252701d3bbed4cd3e3d267ad469bb832a < a42180dd361584816bfe15c137b665699b994d90`
- `Linux >= fd2ed4d252701d3bbed4cd3e3d267ad469bb832a < 5b66e36a3efd24041b7374432bfa4dec2ff01e95`
- `Linux >= fd2ed4d252701d3bbed4cd3e3d267ad469bb832a < d3aa3e060c4a80827eb801fc448debc9daa7c46b`
- `Linux 3.12`

## Remediation

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