---
id: CVE-2026-68226
title: 'media: cx23885: add ioremap return check and cleanup'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  media: cx23885: add ioremap return check and cleanup

  Add a check for the return value of pci_ioremap_bar()
  in cx23885_dev_setup().
  If ioremap for BAR0 fails, release t…
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= d19770e5178a4bc49641711246360c25781d20a4 <
    f58f4b571bd75c78bbf15441086ba0c2830c1aa5
  - >-
    Linux >= d19770e5178a4bc49641711246360c25781d20a4 <
    9052fec0bb84eace81ac7bad071266052870cdf3
  - >-
    Linux >= d19770e5178a4bc49641711246360c25781d20a4 <
    6a7636e3d5204fb18fdf1c3f909a3d9d9e24064c
  - >-
    Linux >= d19770e5178a4bc49641711246360c25781d20a4 <
    8fbdca4c99f68734e9b6c030973fb61a11bede15
  - >-
    Linux >= d19770e5178a4bc49641711246360c25781d20a4 <
    83540d86d717735b52a43e4ba1b784da5cc2310a
  - >-
    Linux >= d19770e5178a4bc49641711246360c25781d20a4 <
    c68c4ce72feb6fcccc843eb3baa7af60189ed567
  - >-
    Linux >= d19770e5178a4bc49641711246360c25781d20a4 <
    ff3c670a1de3a714f5644e37b9446fe7c3299fd3
  - >-
    Linux >= d19770e5178a4bc49641711246360c25781d20a4 <
    a0701e387b46e2481c05b47f1235b954bfc2af3e
  - Linux 2.6.24
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-11-06T16:45:06.210576Z'
published: '2026-08-10'
updated: '2026-11-06'
sourceUpdated: '2026-11-06T16:55:09.947Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-68226'
references:
  - url: 'https://git.kernel.org/stable/c/f58f4b571bd75c78bbf15441086ba0c2830c1aa5'
  - url: 'https://git.kernel.org/stable/c/9052fec0bb84eace81ac7bad071266052870cdf3'
  - url: 'https://git.kernel.org/stable/c/6a7636e3d5204fb18fdf1c3f909a3d9d9e24064c'
  - url: 'https://git.kernel.org/stable/c/8fbdca4c99f68734e9b6c030973fb61a11bede15'
  - url: 'https://git.kernel.org/stable/c/83540d86d717735b52a43e4ba1b784da5cc2310a'
  - url: 'https://git.kernel.org/stable/c/c68c4ce72feb6fcccc843eb3baa7af60189ed567'
  - url: 'https://git.kernel.org/stable/c/ff3c670a1de3a714f5644e37b9446fe7c3299fd3'
  - url: 'https://git.kernel.org/stable/c/a0701e387b46e2481c05b47f1235b954bfc2af3e'
tags:
  - cve.org
epss: 0.0022
epssPercentile: 0.12606
ingestedAt: '2026-11-06T18:00:12.619Z'
---

## Overview

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

media: cx23885: add ioremap return check and cleanup

Add a check for the return value of pci_ioremap_bar()
in cx23885_dev_setup().
If ioremap for BAR0 fails, release the already allocated
PCI memory region,
decrement the device count, and return -ENODEV.

This prevents a potential null pointer dereference and
ensures proper cleanup
on memory mapping failure.

## Affected

- `Linux >= d19770e5178a4bc49641711246360c25781d20a4 < f58f4b571bd75c78bbf15441086ba0c2830c1aa5`
- `Linux >= d19770e5178a4bc49641711246360c25781d20a4 < 9052fec0bb84eace81ac7bad071266052870cdf3`
- `Linux >= d19770e5178a4bc49641711246360c25781d20a4 < 6a7636e3d5204fb18fdf1c3f909a3d9d9e24064c`
- `Linux >= d19770e5178a4bc49641711246360c25781d20a4 < 8fbdca4c99f68734e9b6c030973fb61a11bede15`
- `Linux >= d19770e5178a4bc49641711246360c25781d20a4 < 83540d86d717735b52a43e4ba1b784da5cc2310a`
- `Linux >= d19770e5178a4bc49641711246360c25781d20a4 < c68c4ce72feb6fcccc843eb3baa7af60189ed567`
- `Linux >= d19770e5178a4bc49641711246360c25781d20a4 < ff3c670a1de3a714f5644e37b9446fe7c3299fd3`
- `Linux >= d19770e5178a4bc49641711246360c25781d20a4 < a0701e387b46e2481c05b47f1235b954bfc2af3e`
- `Linux 2.6.24`

## Remediation

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