Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2026-90421

PCI: Fix UAF when probe runs concurrent to dyn ID removal

Description

In the Linux kernel, the following vulnerability has been resolved: PCI: Fix UAF when probe runs concurrent to dyn ID removal Dynamic IDs are only guaranteed to be valid when dynids.lock is held, as remove_id_store() can free the node. Thus, make a copy in pci_match_device(). Also, clarify that the id parameter is only valid during probe.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 0994375e9614f78657031e04e30019b9cdb62795 to < 74133e74619d108eeaaa787d78906314d7a7b077affected
  • 0994375e9614f78657031e04e30019b9cdb62795 to < d867db0a2602919510f346bc555f7b3093f6b6ccaffected
  • 0994375e9614f78657031e04e30019b9cdb62795 to < 2cbcb0819c6367e1d5b0792a960594cc19576e23affected
  • 0994375e9614f78657031e04e30019b9cdb62795 to < c36816feff47f676dcc51919777d483f4146c1eeaffected
  • 0994375e9614f78657031e04e30019b9cdb62795 to < 42a5661ff7e4c7d3c5025d0f8e5079fb5479ea49affected
  • 0994375e9614f78657031e04e30019b9cdb62795 to < 3ffc4c9690c33ee28cdb3d0182b12f9c623e3accaffected

Linux Linux

Default version status: affected

  • 2.6.30affected
  • 0 to < 2.6.30unaffected
  • 6.1.191 to ≤ 6.1.*unaffected
  • 6.6.160 to ≤ 6.6.*unaffected
  • 6.12.114 to ≤ 6.12.*unaffected
  • 6.18.57 to ≤ 6.18.*unaffected
  • 7.2.6 to ≤ 7.2.*unaffected
  • 7.3 to ≤ *unaffected

References