---
id: CVE-2023-53750
title: 'pinctrl: freescale: Fix a memory out of bounds when num_configs is 1'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  pinctrl: freescale: Fix a memory out of bounds when num_configs is 1

  The config passed in by pad wakeup is 1, when num_configs is 1,
  Configuration [1] should not be fe…
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 3e84956605aca55a8c4280f0cf6230905c6f237d <
    0d200240038bc40b1b073a3fd978764c829af77f
  - >-
    Linux >= f60c9eac54af28d7b5651fe49944bfd5098550e6 <
    f85d3cb10f4df5ae3bdb9a9357315c28d781651f
  - >-
    Linux >= f60c9eac54af28d7b5651fe49944bfd5098550e6 <
    27d9a7585b594bb2f9bb1f65e0003814fcc69c75
  - >-
    Linux >= f60c9eac54af28d7b5651fe49944bfd5098550e6 <
    9063777ca1e2e895c5fdd493ee0c3f18fa710ed4
  - Linux 6.2
published: '2025-12-08'
updated: '2026-10-30'
sourceUpdated: '2026-10-30T12:17:34.721Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2023-53750'
references:
  - url: 'https://git.kernel.org/stable/c/0d200240038bc40b1b073a3fd978764c829af77f'
  - url: 'https://git.kernel.org/stable/c/f85d3cb10f4df5ae3bdb9a9357315c28d781651f'
  - url: 'https://git.kernel.org/stable/c/27d9a7585b594bb2f9bb1f65e0003814fcc69c75'
  - url: 'https://git.kernel.org/stable/c/9063777ca1e2e895c5fdd493ee0c3f18fa710ed4'
tags:
  - cve.org
epss: 0.00199
epssPercentile: 0.09781
ingestedAt: '2026-11-03T11:43:15.788Z'
---

## Overview

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

pinctrl: freescale: Fix a memory out of bounds when num_configs is 1

The config passed in by pad wakeup is 1, when num_configs is 1,
Configuration [1] should not be fetched, which will be detected
by KASAN as a memory out of bounds condition. Modify to get
configs[1] when num_configs is 2.

## Affected

- `Linux >= 3e84956605aca55a8c4280f0cf6230905c6f237d < 0d200240038bc40b1b073a3fd978764c829af77f`
- `Linux >= f60c9eac54af28d7b5651fe49944bfd5098550e6 < f85d3cb10f4df5ae3bdb9a9357315c28d781651f`
- `Linux >= f60c9eac54af28d7b5651fe49944bfd5098550e6 < 27d9a7585b594bb2f9bb1f65e0003814fcc69c75`
- `Linux >= f60c9eac54af28d7b5651fe49944bfd5098550e6 < 9063777ca1e2e895c5fdd493ee0c3f18fa710ed4`
- `Linux 6.2`

## Remediation

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