CVE-2024-50188: net: phy: dp83869: fix memory corruption when enabling fiber
In the Linux kernel, the following vulnerability has been resolved:
net: phy: dp83869: fix memory corruption when enabling fiber
When configuring the fiber port, the DP83869 PHY driver incorrectly
calls linkmode_set_bit() with a bit mask (1 << 10) rather than a bit
number (10). This corrupts some other memory location -- in case of
arm64 the priv pointer in the same structure.
Since the advertising flags are updated from supported at the end of the
function the incorrect line isn't needed at all and can be removed.
Security readout for executives and security teams
Plain-English summary
CVE-2024-50188 is a Linux kernel driver bug affecting systems using the TI DP83869 Ethernet PHY in fiber mode. A local user could trigger memory corruption that may crash networking or the system. The cited sources do not show active exploitation.
Executive priority
Treat this as a targeted availability risk, not a broad internet-facing emergency. Prioritize embedded, industrial, or networked Linux systems using DP83869 fiber configurations, especially where downtime has operational impact.
Technical view
The DP83869 PHY driver passed a bit mask to linkmode_set_bit() instead of a bit number while configuring fiber. The kernel fix removes the incorrect call because advertising flags are later copied from supported flags. CVSS is 5.5: local access, low complexity, low privileges, no confidentiality or integrity impact, high availability impact.
Likely exposure
Exposure is likely limited to Linux systems with the DP83869 PHY driver and fiber configuration path. General Linux servers without this hardware or driver path are less likely exposed. Siemens advisories and Debian LTS notices indicate downstream product and distribution relevance.
Exploitation context
The CVE is not listed as CISA KEV in the provided bundle. No cited source states active exploitation. The CVSS vector indicates exploitation requires local access and low privileges, with impact centered on availability rather than data theft or tampering.
Researcher notes
The vulnerable pattern is a driver logic error, not a remotely reachable protocol flaw in the cited material. Validate exposure through hardware, driver, and kernel branch mapping. Avoid assuming all Linux assets are affected without DP83869 fiber usage evidence.
Mitigation direction
Update to a vendor kernel containing the listed stable fixes.
Apply Debian LTS kernel updates where applicable.
Review Siemens advisories for affected product-specific remediation.
Prioritize systems using DP83869 PHY hardware in fiber mode.
Track vendor guidance if running customized or embedded kernels.
Validation and detection
Inventory kernels and identify DP83869 PHY driver usage.
Confirm whether fiber mode is configured on affected systems.
Check installed kernel version against vendor fixed releases.
Verify Debian or product advisories are applied where relevant.
Monitor stability events on exposed network devices.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2024-50188 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.