---
id: CVE-2025-21651
title: 'net: hns3: don''t auto enable misc vector'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  net: hns3: don't auto enable misc vector

  Currently, there is a time window between misc irq enabled
  and service task inited. If an interrupte is reported at
  this time,…
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 7be1b9f3e99f6213d053d16ed2438126931d8351 <
    800a6dfcf570c4a7e168a6fe515904de56e97148
  - >-
    Linux >= 7be1b9f3e99f6213d053d16ed2438126931d8351 <
    ee2861fce5f66c6901a014f68598e94666b23455
  - >-
    Linux >= 7be1b9f3e99f6213d053d16ed2438126931d8351 <
    41b84c5a603ffe987ec094e163d7da73aaf1841d
  - >-
    Linux >= 7be1b9f3e99f6213d053d16ed2438126931d8351 <
    7f1fe43907a6339a41364f4f7915fbf3ab2775a8
  - >-
    Linux >= 7be1b9f3e99f6213d053d16ed2438126931d8351 <
    bcf430d3bb5525fc89a92a0c451c725ba1aa4306
  - >-
    Linux >= 7be1b9f3e99f6213d053d16ed2438126931d8351 <
    98b1e3b27734139c76295754b6c317aa4df6d32e
  - Linux 5.4
published: '2025-01-19'
updated: '2026-09-14'
sourceUpdated: '2026-09-14T11:57:52.558Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2025-21651'
references:
  - url: 'https://git.kernel.org/stable/c/800a6dfcf570c4a7e168a6fe515904de56e97148'
  - url: 'https://git.kernel.org/stable/c/ee2861fce5f66c6901a014f68598e94666b23455'
  - url: 'https://git.kernel.org/stable/c/41b84c5a603ffe987ec094e163d7da73aaf1841d'
  - url: 'https://git.kernel.org/stable/c/7f1fe43907a6339a41364f4f7915fbf3ab2775a8'
  - url: 'https://git.kernel.org/stable/c/bcf430d3bb5525fc89a92a0c451c725ba1aa4306'
  - url: 'https://git.kernel.org/stable/c/98b1e3b27734139c76295754b6c317aa4df6d32e'
tags:
  - cve.org
epss: 0.00155
epssPercentile: 0.03892
ingestedAt: '2026-09-14T15:23:07.460Z'
---

## Overview

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

net: hns3: don't auto enable misc vector

Currently, there is a time window between misc irq enabled
and service task inited. If an interrupte is reported at
this time, it will cause warning like below:

[   16.324639] Call trace:
[   16.324641]  __queue_delayed_work+0xb8/0xe0
[   16.324643]  mod_delayed_work_on+0x78/0xd0
[   16.324655]  hclge_errhand_task_schedule+0x58/0x90 [hclge]
[   16.324662]  hclge_misc_irq_handle+0x168/0x240 [hclge]
[   16.324666]  __handle_irq_event_percpu+0x64/0x1e0
[   16.324667]  handle_irq_event+0x80/0x170
[   16.324670]  handle_fasteoi_edge_irq+0x110/0x2bc
[   16.324671]  __handle_domain_irq+0x84/0xfc
[   16.324673]  gic_handle_irq+0x88/0x2c0
[   16.324674]  el1_irq+0xb8/0x140
[   16.324677]  arch_cpu_idle+0x18/0x40
[   16.324679]  default_idle_call+0x5c/0x1bc
[   16.324682]  cpuidle_idle_call+0x18c/0x1c4
[   16.324684]  do_idle+0x174/0x17c
[   16.324685]  cpu_startup_entry+0x30/0x6c
[   16.324687]  secondary_start_kernel+0x1a4/0x280
[   16.324688] ---[ end trace 6aa0bff672a964aa ]---

So don't auto enable misc vector when request irq..

## Affected

- `Linux >= 7be1b9f3e99f6213d053d16ed2438126931d8351 < 800a6dfcf570c4a7e168a6fe515904de56e97148`
- `Linux >= 7be1b9f3e99f6213d053d16ed2438126931d8351 < ee2861fce5f66c6901a014f68598e94666b23455`
- `Linux >= 7be1b9f3e99f6213d053d16ed2438126931d8351 < 41b84c5a603ffe987ec094e163d7da73aaf1841d`
- `Linux >= 7be1b9f3e99f6213d053d16ed2438126931d8351 < 7f1fe43907a6339a41364f4f7915fbf3ab2775a8`
- `Linux >= 7be1b9f3e99f6213d053d16ed2438126931d8351 < bcf430d3bb5525fc89a92a0c451c725ba1aa4306`
- `Linux >= 7be1b9f3e99f6213d053d16ed2438126931d8351 < 98b1e3b27734139c76295754b6c317aa4df6d32e`
- `Linux 5.4`

## Remediation

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