Use after free vulnerability in scsi: libfc
Summary
GSD-2022-1001045: scsi: libfc: Fix use after free in fc_exch_abts_resp(). Affects Kernel versions < 412dd8299b02e4410fe77b8396953c1a8dde183a. No fix is published. How to fix ↓
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.
No signup required · Results in about 60 seconds
Background
The scsi: libfc is a component of the Linux Kernel that provides a library for Fibre Channel (FC) transport protocol. It is responsible for handling FC exchanges and managing FC frame exchanges between the initiator and target. The vulnerability in question is a use after free vulnerability that exists in the fc_exch_abts_resp() function of libfc.
Vulnerability Detail
The use after free vulnerability in fc_exch_abts_resp() occurs when a pointer to a freed memory object is still accessed. An attacker could potentially exploit this vulnerability by manipulating the freed memory object to execute arbitrary code or cause a denial of service. The impact and attack plausibility of this vulnerability have not been proven yet.
How To Fix
No fixed version is published for this vulnerability.
The use after free vulnerability in fc_exch_abts_resp() has been fixed in Linux Kernel version v5.17.3 by commit 412dd8299b02e4410fe77b8396953c1a8dde183a. To fix this vulnerability, it is recommended to update the Linux Kernel to version v5.17.3 or later.
Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →
Conclusion
The use after free vulnerability in scsi: libfc has been addressed in Linux Kernel version v5.17.3. It is crucial to update the Linux Kernel to the fixed version to mitigate the risk of exploitation. For further support on vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for Kernel →
FAQ
scsi: libfc is a component of the Linux Kernel that provides a library for Fibre Channel (FC) transport protocol. It handles FC exchanges and manages FC frame exchanges between the initiator and target.
A use after free vulnerability occurs when a program continues to use a pointer to a memory object after it has been freed. This can lead to various security issues, including arbitrary code execution or denial of service.
An attacker could potentially exploit this vulnerability by manipulating the freed memory object to execute arbitrary code or cause a denial of service.
No, the impact and attack plausibility of this vulnerability have not been proven yet.
To fix this vulnerability, it is recommended to update the Linux Kernel to version v5.17.3 or later.
Related vulnerabilities
Recent vulnerabilities recorded for Kernel.
Follow Vulert in Google
Get more Vulert vulnerability and dependency-security updates in Google Search and AI results.