Skip to main content

Boteraser | Website and Server Security Solutions

🛡️ CVE-2023-54118 — kernel

⚪ Unknown ✅ No Known Exploit NVD
N/A
CVSS Score
0 Low4 Medium7 High9 Critical10

Description

serial: sc16is7xx: setup GPIO controller later in probe

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

serial: sc16is7xx: setup GPIO controller later in probe

The GPIO controller component of the sc16is7xx driver is setup too

early, which can result in a race condition where another device tries

to utilise the GPIO lines before the sc16is7xx device has finished

initialising.

This issue manifests itself as an Oops when the GPIO lines are configured:

Unable to handle kernel read from unreadable memory at virtual address

...

pc : sc16is7xx_gpio_direction_output+0x68/0x108 [sc16is7xx]

lr : sc16is7xx_gpio_direction_output+0x4c/0x108 [sc16is7xx]

...

Call trace:

sc16is7xx_gpio_direction_output+0x68/0x108 [sc16is7xx]

gpiod_direction_output_raw_commit+0x64/0x318

gpiod_direction_output+0xb0/0x170

create_gpio_led+0xec/0x198

gpio_led_probe+0x16c/0x4f0

platform_drv_probe+0x5c/0xb0

really_probe+0xe8/0x448

driver_probe_device+0xe8/0x138

__device_attach_driver+0x94/0x118

bus_for_each_drv+0x8c/0xe0

__device_attach+0x100/0x1b8

device_initial_probe+0x28/0x38

bus_probe_device+0xa4/0xb0

deferred_probe_work_func+0x90/0xe0

process_one_work+0x1c4/0x480

worker_thread+0x54/0x430

kthread+0x138/0x150

ret_from_fork+0x10/0x1c

This patch moves the setup of the GPIO controller functions to later in the

probe function, ensuring the sc16is7xx device has already finished

initialising by the time other devices try to make use of the GPIO lines.

The error handling has also been reordered to reflect the new

initialisation order.

Affected software

CVE-2023-54118 is recorded against 2 packages.

  • kernel (from 6.2.0 up to 6.2.5)
  • unknown

Timeline and source

Published on 24 December 2025 and last revised on 12 August 2026. No public exploit is currently recorded for this entry. Record sourced from NVD.

References

git.kernel.org (Web)
git.kernel.org (Web)
git.kernel.org (Web)
git.kernel.org (Web)
git.kernel.org (Web)
github.com (Advisory)
nvd.nist.gov (Advisory)
git.kernel.org (Package)

Other advisories for this package

kernel has other advisories on record. If you are patching this one, these are worth checking on the same host:

CVE-2023-54118 on other distributions

Each distribution ships its own build and its own fixed version. Pick the one you run:

Details

Severity Unknown
CVSS Score N/A
CVSS Vector N/A
CWE N/A
Public Exploit ✅ No
Source NVD
Published 2025-12-24
Updated 2026-08-20
Modified 2026-08-12
Fix URL N/A

Affected Packages

Software From version Fixed in
kernel 6.2.0 6.2.5
unknown — —

Similar Threats

Free Vulnerability Check

Is your site affected by CVE-2023-54118?

BotEraser helps you identify potentially vulnerable plugins and themes by checking your installation against CVE-2023-54118 and other known CVE records.

Scan My Site Free →

No credit card required  ·  Results in minutes

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the vulnerabilities listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.

Browse related advisories

All advisoriesCVECVE 2023
✓