---
id: CVE-2026-43346
title: >-
  kernel: ice: ptp: don't WARN when controlling PF is unavailable
  (CVE-2026-43346)
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  ice: ptp: don't WARN when controlling PF is unavailable

  In VFIO passthrough setups, it is possible to pass through only a PF
  which doesn't own the source timer. In that …
severity: medium
cvss: 5.5
cvssVector: 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'
cvssSource: vendor
cwe: CWE-617
vendor: Red Hat
product: Red Hat Enterprise Linux 9
affected:
  - enterprise_linux 10
  - enterprise_linux 9
published: '2026-05-08'
updated: '2026-10-23'
sourceUpdated: '2026-10-23T11:17:36+00:00'
source: CSAF
sourceUrl: 'https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-43346.json'
references:
  - url: >-
      https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-43346.json
  - url: 'https://access.redhat.com/security/cve/CVE-2026-43346'
  - url: 'https://bugzilla.redhat.com/show_bug.cgi?id=2468109'
  - url: 'https://www.cve.org/CVERecord?id=CVE-2026-43346'
  - url: 'https://nvd.nist.gov/vuln/detail/CVE-2026-43346'
  - url: >-
      https://lore.kernel.org/linux-cve-announce/2026050837-CVE-2026-43346-ec5f@gregkh/T
  - 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:
  - csaf
  - vex
  - red-hat
  - cve.org
epss: 0.00114
epssPercentile: 0.01466
ingestedAt: '2026-10-21T12:48:53.640Z'
---

## Overview

In the Linux kernel, the following vulnerability has been resolved:

ice: ptp: don't WARN when controlling PF is unavailable

In VFIO passthrough setups, it is possible to pass through only a PF
which doesn't own the source timer. In that case the PTP controlling PF
(adapter->ctrl_pf) is never initialized in the VM, so ice_get_ctrl_ptp()
returns NULL and triggers WARN_ON() in ice_ptp_setup_pf().

Since this is an expected behavior in that configuration, replace
WARN_ON() with an informational message and return -EOPNOTSUPP.

## Vendor advisories

- **Red Hat VEX** · Moderate · affected: Red Hat Enterprise Linux 10, Red Hat Enterprise Linux 9 · no fix planned: Red Hat Enterprise Linux 10, Red Hat Enterprise Linux 9 · updated 2026-10-23 · [vex](https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-43346.json)

**kernel: ice: ptp: don't WARN when controlling PF is unavailable** — rated Moderate by Red Hat. Released 2026-05-08, updated 2026-10-23.

Affected:

- Red Hat Enterprise Linux 10
- Red Hat Enterprise Linux 9

No fix planned:

- Red Hat Enterprise Linux 10
- Red Hat Enterprise Linux 9

Not affected:

- Red Hat Enterprise Linux 6
- Red Hat Enterprise Linux 7
- Red Hat Enterprise Linux 8

## Remediation

Out of support scope
