{"id":"CVE-2026-43346","title":"ice: ptp: don't WARN when controlling PF is unavailable","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\nice: ptp: don't WARN when controlling PF is unavailable\n\nIn VFIO passthrough setups, it is possible to pass through only a PF\nwhich doesn't own the source timer. In tha…","severity":"none","vendor":"Linux","product":"Linux","affected":["Linux >= 2f59743be4d9568cad2d9cf697d1b897975421ed < 228497715a162d040df1617e62c3b7d0df54b235","Linux >= e800654e85b5b27966fc6493201f5f8cf658beb6 < e19675b384e9dcaca1bd5e4a67b8ad136eccfbe8","Linux >= e800654e85b5b27966fc6493201f5f8cf658beb6 < c73f365707d3b1b78b7d16e1f029020d1ae50d0f","Linux >= e800654e85b5b27966fc6493201f5f8cf658beb6 < bb3f21edc7056cdf44a7f7bd7ba65af40741838c","Linux >= 6.12.11 < 6.12.114","Linux 6.13"],"published":"2026-05-08","updated":"2026-10-21","sourceUpdated":"2026-10-21T12:40:41.560Z","source":"CVEORG","sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-43346","references":[{"url":"https://git.kernel.org/stable/c/228497715a162d040df1617e62c3b7d0df54b235"},{"url":"https://git.kernel.org/stable/c/e19675b384e9dcaca1bd5e4a67b8ad136eccfbe8"},{"url":"https://git.kernel.org/stable/c/c73f365707d3b1b78b7d16e1f029020d1ae50d0f"},{"url":"https://git.kernel.org/stable/c/bb3f21edc7056cdf44a7f7bd7ba65af40741838c"}],"tags":["cve.org"],"epss":0.0016,"epssPercentile":0.04778,"ingestedAt":"2026-10-21T12:48:53.640Z","slug":"CVE-2026-43346","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\nice: ptp: don't WARN when controlling PF is unavailable\n\nIn VFIO passthrough setups, it is possible to pass through only a PF\nwhich doesn't own the source timer. In that case the PTP controlling PF\n(adapter->ctrl_pf) is never initialized in the VM, so ice_get_ctrl_ptp()\nreturns NULL and triggers WARN_ON() in ice_ptp_setup_pf().\n\nSince this is an expected behavior in that configuration, replace\nWARN_ON() with an informational message and return -EOPNOTSUPP.\n\n## Affected\n\n- `Linux >= 2f59743be4d9568cad2d9cf697d1b897975421ed < 228497715a162d040df1617e62c3b7d0df54b235`\n- `Linux >= e800654e85b5b27966fc6493201f5f8cf658beb6 < e19675b384e9dcaca1bd5e4a67b8ad136eccfbe8`\n- `Linux >= e800654e85b5b27966fc6493201f5f8cf658beb6 < c73f365707d3b1b78b7d16e1f029020d1ae50d0f`\n- `Linux >= e800654e85b5b27966fc6493201f5f8cf658beb6 < bb3f21edc7056cdf44a7f7bd7ba65af40741838c`\n- `Linux >= 6.12.11 < 6.12.114`\n- `Linux 6.13`\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":[]}