CVE-2024-47666

Severity CVSS v4.0:
Pending analysis
Type:
CWE-416 Use After Free
Publication date:
09/10/2024
Last modified:
06/12/2025

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it<br /> <br /> pm8001_phy_control() populates the enable_completion pointer with a stack<br /> address, sends a PHY_LINK_RESET / PHY_HARD_RESET, waits 300 ms, and<br /> returns. The problem arises when a phy control response comes late. After<br /> 300 ms the pm8001_phy_control() function returns and the passed<br /> enable_completion stack address is no longer valid. Late phy control<br /> response invokes complete() on a dangling enable_completion pointer which<br /> leads to a kernel crash.

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.6.51 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.7 (including) 6.10.10 (excluding)