Use-After-Free Vulnerability in Linux Kernel's LPFC Driver

linux Updated 02 Oct 2025

Summary

16/09/2025
N/A
No i
Unrated
Not published

CVE-2023-53282: In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write During the sysfs firmware write process, a use-after-free read warning is lo... Affects linux versions 5.10.103-1 – 6.9.9-1. No fix is published. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored MarkAI Find prospects already talking about the problem you solve AI watches the communities your customers use to find qualified prospects, then alerts you when a conversation is worth joining. See MarkAI

Background

The Linux kernel is the core component of many operating systems, providing essential services and managing hardware resources. The LPFC (Lightweight Fibre Channel) driver is responsible for facilitating communication between the operating system and Fibre Channel devices. This driver is crucial for storage area networks (SANs) and is widely used in enterprise environments. However, it has been identified that during the sysfs firmware write process, a use-after-free vulnerability can occur, potentially leading to system instability or data corruption.

Vulnerability Detail

In the Linux kernel, specifically within the LPFC driver, a use-after-free vulnerability has been discovered. This issue arises when the driver accesses a pointer to mailbox payload memory after the corresponding mailbox object has been released back to the mailbox pool. The vulnerability can lead to unexpected behavior, including system crashes or data corruption, as the driver may read invalid memory locations. The specific warning logged during this process indicates a violation of memory safety, which can be exploited if an attacker can manipulate the firmware update process.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Workaround

Currently, there are no specific workarounds provided for this vulnerability. It is recommended to apply the patch as soon as it is available to mitigate any potential risks.

Conclusion

The use-after-free vulnerability in the LPFC driver of the Linux kernel poses significant risks to system stability and data integrity. It is essential for users to update their systems to the patched version to mitigate these risks. Utilizing tools like Vulert can help monitor for such vulnerabilities in real-time, ensuring that systems remain secure.

See every vulnerability recorded for linux →

Share this vulnerability

FAQ

A use-after-free vulnerability occurs when a program continues to use a pointer after the memory it points to has been freed. This can lead to unpredictable behavior, including crashes or exploitation by attackers.

You can use Vulert, a tool that monitors open-source vulnerabilities in software. By simply providing a manifest file like package-lock.json, Vulert can alert you in real-time about any vulnerabilities, including this one.

If exploited, this vulnerability could lead to system crashes, data corruption, or unauthorized access to sensitive information, especially in environments that rely on the LPFC driver for storage operations.

Yes, the vulnerability affects multiple versions of the Linux kernel across Debian distributions, specifically those prior to version 6.1.20-1.

While there are no specific workarounds, it is crucial to monitor the situation closely and apply the patch as soon as possible to minimize risks associated with this vulnerability.

Related vulnerabilities

Recent vulnerabilities recorded for linux.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback