Skip to main content
VulnerabilityPublished Updated

CVE-2026-23017: Linux kernel · idpf: fix error handling in the init_task on load

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · fixed in f32ae3cfc976074e9c5927893ce49bcf12f53748 : update Linux kernel when convenient.

Data as of 26 Oct 2026, 14:18 UTC

Severity
Unrated

Rated by Threat Radar · No CVSS score from NVD or the CNA

EPSS
0.2% chance of exploitation in 30 days – higher than 10% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in f32ae3cfc976074e9c5927893ce49bcf12f53748, a514c374edcd33581cdcccf8faa7cc606a600319, 4d792219fe6f891b5b557a607ac8a0a14eda6e38

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 31 Jan 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade Linux kernel to f32ae3cfc976074e9c5927893ce49bcf12f53748, a514c374edcd33581cdcccf8faa7cc606a600319 or 4d792219fe6f891b5b557a607ac8a0a14eda6e38.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 0fe45467a1041ea3657a7fa3a791c84c104fbd34, < f32ae3cfc976074e9c5927893ce49bcf12f53748
Fixed in
  • f32ae3cfc976074e9c5927893ce49bcf12f53748
LinuxLinuxAffected
  • ≥ 0fe45467a1041ea3657a7fa3a791c84c104fbd34, < a514c374edcd33581cdcccf8faa7cc606a600319
Fixed in
  • a514c374edcd33581cdcccf8faa7cc606a600319
LinuxLinuxAffected
  • ≥ 0fe45467a1041ea3657a7fa3a791c84c104fbd34, < 4d792219fe6f891b5b557a607ac8a0a14eda6e38
Fixed in
  • 4d792219fe6f891b5b557a607ac8a0a14eda6e38
LinuxLinuxAffected
  • =6.7
Fixed in–

Description

In the Linux kernel, the following vulnerability has been resolved: idpf: fix error handling in the init_task on load If the init_task fails during a driver load, we end up without vports and netdevs, effectively failing the entire process. In that state a subsequent reset will result in a crash as the service task attempts to access uninitialized resources. Following trace is from an error in the init_task where the CREATE_VPORT (op 501) is rejected by the FW: [40922.763136] idpf 0000:83:00.0: Device HW Reset initiated [40924.449797] idpf 0000:83:00.0: Transaction failed (op 501) [40958.148190] idpf 0000:83:00.0: HW reset detected [40958.161202] BUG: kernel NULL pointer dereference, address: 00000000000000a8 ... [40958.168094] Workqueue: idpf-0000:83:00.0-vc_event idpf_vc_event_task [idpf] [40958.168865] RIP: 0010:idpf_vc_event_task+0x9b/0x350 [idpf] ... [40958.177932] Call Trace: [40958.178491] <TASK> [40958.179040] process_one_work+0x226/0x6d0 [40958.179609] worker_thread+0x19e/0x340 [40958.180158] ? __pfx_worker_thread+0x10/0x10 [40958.180702] kthread+0x10f/0x250 [40958.181238] ? __pfx_kthread+0x10/0x10 [40958.181774] ret_from_fork+0x251/0x2b0 [40958.182307] ? __pfx_kthread+0x10/0x10 [40958.182834] ret_from_fork_asm+0x1a/0x30 [40958.183370] </TASK> Fix the error handling in the init_task to make sure the service and mailbox tasks are disabled if the error happens during load. These are started in idpf_vc_core_init(), which spawns the init_task and has no way of knowing if it failed. If the error happens on reset, following successful driver load, the tasks can still run, as that will allow the netdevs to attempt recovery through another reset. Stop the PTP callbacks either way as those will be restarted by the call to idpf_vc_core_init() during a successful reset.

References

Community reviews

Loading reviews…