---
id: CVE-2022-50143
title: 'intel_th: Fix a resource leak in an error handling path'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  intel_th: Fix a resource leak in an error handling path

  If an error occurs after calling 'pci_alloc_irq_vectors()',
  'pci_free_irq_vectors()' must be called as already …
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 7b7036d47c356a40818e516a69ac81a5dcc1613f <
    859342220accd0d332864fafbf4e3d2d0492bc3f
  - >-
    Linux >= 7b7036d47c356a40818e516a69ac81a5dcc1613f <
    a8f3b78b1f8e959d06801ae82149f140a75724e8
  - >-
    Linux >= 7b7036d47c356a40818e516a69ac81a5dcc1613f <
    9b5469573a274729bdb04b60a8d71f8d09940a31
  - >-
    Linux >= 7b7036d47c356a40818e516a69ac81a5dcc1613f <
    ed4d5ecb7d7fd80336afb2f9ac6685651a6aa32f
  - >-
    Linux >= 7b7036d47c356a40818e516a69ac81a5dcc1613f <
    fae9da7d4c2ccad3792de03e3cac1fe2bfabb73d
  - >-
    Linux >= 7b7036d47c356a40818e516a69ac81a5dcc1613f <
    086c28ab7c5699256aced0049aae9c42f1410313
  - Linux 5.2
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-11-05T19:55:13.673916Z'
published: '2025-06-18'
updated: '2026-11-05'
sourceUpdated: '2026-11-05T20:00:18.682Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2022-50143'
references:
  - url: 'https://git.kernel.org/stable/c/859342220accd0d332864fafbf4e3d2d0492bc3f'
  - url: 'https://git.kernel.org/stable/c/a8f3b78b1f8e959d06801ae82149f140a75724e8'
  - url: 'https://git.kernel.org/stable/c/9b5469573a274729bdb04b60a8d71f8d09940a31'
  - url: 'https://git.kernel.org/stable/c/ed4d5ecb7d7fd80336afb2f9ac6685651a6aa32f'
  - url: 'https://git.kernel.org/stable/c/fae9da7d4c2ccad3792de03e3cac1fe2bfabb73d'
  - url: 'https://git.kernel.org/stable/c/086c28ab7c5699256aced0049aae9c42f1410313'
tags:
  - cve.org
epss: 0.00194
epssPercentile: 0.09148
ingestedAt: '2026-11-05T22:38:31.687Z'
---

## Overview

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

intel_th: Fix a resource leak in an error handling path

If an error occurs after calling 'pci_alloc_irq_vectors()',
'pci_free_irq_vectors()' must be called as already done in the remove
function.

## Affected

- `Linux >= 7b7036d47c356a40818e516a69ac81a5dcc1613f < 859342220accd0d332864fafbf4e3d2d0492bc3f`
- `Linux >= 7b7036d47c356a40818e516a69ac81a5dcc1613f < a8f3b78b1f8e959d06801ae82149f140a75724e8`
- `Linux >= 7b7036d47c356a40818e516a69ac81a5dcc1613f < 9b5469573a274729bdb04b60a8d71f8d09940a31`
- `Linux >= 7b7036d47c356a40818e516a69ac81a5dcc1613f < ed4d5ecb7d7fd80336afb2f9ac6685651a6aa32f`
- `Linux >= 7b7036d47c356a40818e516a69ac81a5dcc1613f < fae9da7d4c2ccad3792de03e3cac1fe2bfabb73d`
- `Linux >= 7b7036d47c356a40818e516a69ac81a5dcc1613f < 086c28ab7c5699256aced0049aae9c42f1410313`
- `Linux 5.2`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
