{"id":"CVE-2024-35945","title":"net: phy: phy_device: Prevent nullptr exceptions on ISR","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\nnet: phy: phy_device: Prevent nullptr exceptions on ISR\n\nIf phydev->irq is set unconditionally, check\nfor valid interrupt handler or fall back to polling mode to preven…","severity":"none","vendor":"Linux","product":"Linux","affected":["Linux >= 49644e68f472c6480e015253fa4d7448c6cfa2aa < a4f082d6a90ecb6c980579ae170b27f48d5601f5","Linux >= 49644e68f472c6480e015253fa4d7448c6cfa2aa < 7a71f61ebf95cedd3f245db6da397822971d8db5","Linux >= 49644e68f472c6480e015253fa4d7448c6cfa2aa < 3419ee39e3d3162ab2ec9942bb537613ed5b6311","Linux >= 49644e68f472c6480e015253fa4d7448c6cfa2aa < 61c81872815f46006982bb80460c0c80a949b35b","Linux 5.3"],"ssvc":{"exploitation":"none","automatable":"no","technicalImpact":"partial","timestamp":"2024-05-20T17:11:47.084130Z"},"published":"2024-05-19","updated":"2026-10-30","sourceUpdated":"2026-10-30T12:18:22.917Z","source":"CVEORG","sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2024-35945","references":[{"url":"https://git.kernel.org/stable/c/a4f082d6a90ecb6c980579ae170b27f48d5601f5"},{"url":"https://git.kernel.org/stable/c/7a71f61ebf95cedd3f245db6da397822971d8db5"},{"url":"https://git.kernel.org/stable/c/3419ee39e3d3162ab2ec9942bb537613ed5b6311"},{"url":"https://git.kernel.org/stable/c/61c81872815f46006982bb80460c0c80a949b35b"}],"tags":["cve.org"],"epss":0.00213,"epssPercentile":0.11687,"ingestedAt":"2026-11-03T12:44:28.814Z","slug":"CVE-2024-35945","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\nnet: phy: phy_device: Prevent nullptr exceptions on ISR\n\nIf phydev->irq is set unconditionally, check\nfor valid interrupt handler or fall back to polling mode to prevent\nnullptr exceptions in interrupt service routine.\n\n## Affected\n\n- `Linux >= 49644e68f472c6480e015253fa4d7448c6cfa2aa < a4f082d6a90ecb6c980579ae170b27f48d5601f5`\n- `Linux >= 49644e68f472c6480e015253fa4d7448c6cfa2aa < 7a71f61ebf95cedd3f245db6da397822971d8db5`\n- `Linux >= 49644e68f472c6480e015253fa4d7448c6cfa2aa < 3419ee39e3d3162ab2ec9942bb537613ed5b6311`\n- `Linux >= 49644e68f472c6480e015253fa4d7448c6cfa2aa < 61c81872815f46006982bb80460c0c80a949b35b`\n- `Linux 5.3`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"sunlit","depthScore":3,"depthScoreParts":{"impact":2.8,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}