CVE-2026-64438
HIGH 8.8 ALL-YEARSIn the Linux kernel, the following vulnerability has been resolved: crypto: qat - fix VF2PF work teardown race in adf_disable_sriov() The VF2PF interrupt handler queues PF-side response work that stores a raw pointer to per-VF state (struct adf_accel_vf_info). Currently, adf_disable_sriov() destroys per-VF mutexes and frees vf_info without stopping new VF2PF work or waiting for in-flight workers to complete. A concurrently scheduled or already queued worker can then dereference freed memory. This manifests as a use-after-free when KASAN is enabled: BUG: KASAN: null-ptr-deref in mutex_lock+0x76/0xe0 Write of size 8 at addr 0000000000000260 by task kworker/24:2/... Workqueue: qat_pf2vf_resp_wq adf_iov_send_resp [intel_qat] Call Trace: kasan_report+0x119/0x140 mutex_lock+0x76/0xe0 adf_gen4_pfvf_send+0xd4/0x1f0 [intel_qat] adf_recv_and_handle_vf2pf_msg+0x290/0x360 [intel_qat] adf_iov_send_resp+0x8c/0xe0 [intel_qat] process_one_work+0x6ac/0xfd0 worker_thread+0x4dd/0xd30 kthread+0x326/0x410 ret_from_fork+0x33b/0x670 Add a PF-local flag, vf2pf_disabled, that gates work queueing, worker processing, and interrupt re-enabling during teardown. Set this flag atomically with the hardware interrupt mask inside adf_disable_all_vf2pf_interrupts(). After masking, synchronize the AE cluster MSI-X interrupt and flush the PF response workqueue before tearing down per-VF locks and state so all in-flight work completes before vf_info is destroyed.
Severe if exploited (CVSS 8.8), but no confirmed exploitation. Patch on a normal cadence.
Exploitation likelihood
0.1%chance of exploitation in 30 days · 3rd percentile
Impact if exploited
8.8CVSS 3.1 · HIGH · CNA
- ConfidentialityHigh
- IntegrityHigh
- AvailabilityHigh
What an attacker needs
- ⚠Access: Requires local access to the host
- ⚠Privileges: Requires a low-privilege account
- ✓User interaction: No user interaction needed
- ✓Complexity: No special conditions — reliably repeatable
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked weekly for the full archive, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Weakness (CWE)
- CWE-416: Use After Free
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
References and research data (JSON)
Vendor product assessments
Showing 32 of 1569 vendor product statements; 1537 omitted. Read the full vendor advisory.
kernel-64k-debug-debuginfo-0:6.12.0-55.108.1.el10_0.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v. 10.0) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_0?arch=aarch64
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
rtla-0:6.12.0-211.50.1.el10_2.s390x as a component of Red Hat Enterprise Linux AppStream (v. 10) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_2?arch=s390x
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
python3-perf-debuginfo-0:5.14.0-570.141.1.el9_6.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v.9.6) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_6?arch=ppc64le
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
kernel-modules-core-0:6.12.0-55.108.1.el10_0.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v. 10.0) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_0?arch=aarch64
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
libperf-debuginfo-0:6.12.0-211.50.1.el10_2.aarch64 as a component of Red Hat Enterprise Linux BaseOS (v. 10) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_2?arch=aarch64
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
kernel-core-0:5.14.0-570.141.1.el9_6.x86_64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.9.6) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_6?arch=x86_64
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
kernel-modules-extra-0:5.14.0-687.44.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux BaseOS (v. 9) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_8?arch=aarch64
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
kernel-rt-debug-debuginfo-0:5.14.0-570.141.1.el9_6.aarch64 as a component of Red Hat CodeReady Linux Builder EUS (v.9.6) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_6?arch=aarch64
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
kernel-rt-debug-core-0:5.14.0-570.141.1.el9_6.x86_64 as a component of Red Hat Enterprise Linux Real Time for NFV EUS (v.9.6) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_6?arch=x86_64
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
kernel-rt-modules-extra-0:6.12.0-211.50.1.el10_2.x86_64 as a component of Red Hat Enterprise Linux Real Time (v. 10) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_2?arch=x86_64
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
python3-perf-debuginfo-0:5.14.0-687.44.1.el9_8.x86_64 as a component of Red Hat Enterprise Linux Real Time (v. 9) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_8?arch=x86_64
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
kernel-rt as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt
- none available: Affected
kernel-rt-debug as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-debug
- none available: Affected
kernel-rt-debug-devel as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-debug-devel
- none available: Affected
kernel-rt-debug-kvm as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-debug-kvm
- none available: Affected
kernel-rt-debug-modules-core as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-debug-modules-core
- none available: Affected
kernel-rt-debug-modules-internal as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-debug-modules-internal
- none available: Affected
kernel-rt-devel-matched as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-devel-matched
- none available: Affected
kernel-rt-modules as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-modules
- none available: Affected
kernel-rt-modules-extra as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-modules-extra
- none available: Affected
kernel-rt-modules-partner as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-modules-partner
- none available: Affected
kernel-rt.src as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt?arch=src
- none available: Affected
kernel as a component of Red Hat Enterprise Linux 6 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel
Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00kernel-kdump-devel as a component of Red Hat Enterprise Linux 6 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-kdump-devel
Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00kernel-devel as a component of Red Hat Enterprise Linux 7 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-devel
Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00kernel-rt-doc as a component of Red Hat Enterprise Linux 7 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-rt-doc
Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00perf as a component of Red Hat Enterprise Linux 7 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/perf
Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00kernel-debug-core as a component of Red Hat Enterprise Linux 8 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-debug-core
Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00kernel-modules-extra as a component of Red Hat Enterprise Linux 8 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-modules-extra
Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00kernel-rt-debug-modules-internal as a component of Red Hat Enterprise Linux 8 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-rt-debug-modules-internal
Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00kernel-tools-libs as a component of Red Hat Enterprise Linux 8 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-tools-libs
Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00python3-perf as a component of Red Hat Enterprise Linux 8 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/python3-perf
Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00
Known Affected Software Configurations
| Vendor | Product | Version range |
|---|---|---|
| Linux | Linux Kernel | ≥ 4.3 and < 5.10.261 |
| Linux | Linux Kernel | ≥ 5.11 and < 5.15.212 |
| Linux | Linux Kernel | ≥ 5.16 and < 6.1.178 |
| Linux | Linux Kernel | ≥ 6.2 and < 6.6.145 |
| Linux | Linux Kernel | ≥ 6.7 and < 6.12.97 |
| Linux | Linux Kernel | ≥ 6.13 and < 6.18.40 |
| Linux | Linux Kernel | ≥ 6.19 and < 7.1.4 |
All CVSS metrics
- HIGH 8.8 v3.1 · CNA Primary
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - HIGH 8.8 v3.1 · NVD Secondary
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
References
Patches & mitigations
- https://git.kernel.org/stable/c/218c2836b3987f3fa1d9eac505462cded0821e4c CVE record · Linux · Updated 2026-08-17T04:55:39.854Z
NVD · CVE-2026-64438 · Updated 2026-10-24T13:10:00.147 - https://git.kernel.org/stable/c/446b4d77599cf1a168573f7fb32a4a6aa4f09219 CVE record · Linux · Updated 2026-08-17T04:55:39.854Z
NVD · CVE-2026-64438 · Updated 2026-10-24T13:10:00.147 - https://git.kernel.org/stable/c/5d916c1eae1933511a69bffe243b4ee5d7da399c CVE record · Linux · Updated 2026-08-17T04:55:39.854Z
NVD · CVE-2026-64438 · Updated 2026-10-24T13:10:00.147 - https://git.kernel.org/stable/c/f344a369d0380d54c8d6c8d24734a78dd5a89817 CVE record · Linux · Updated 2026-08-17T04:55:39.854Z
NVD · CVE-2026-64438 · Updated 2026-10-24T13:10:00.147 - https://git.kernel.org/stable/c/51144032248cc4ea22917370565650670b8b4e9b CVE record · Linux · Updated 2026-08-17T04:55:39.854Z
NVD · CVE-2026-64438 · Updated 2026-10-24T13:10:00.147 - https://git.kernel.org/stable/c/49cd5ac6de8de39a14ead609bb552d372d5602cd CVE record · Linux · Updated 2026-08-17T04:55:39.854Z
NVD · CVE-2026-64438 · Updated 2026-10-24T13:10:00.147 - https://git.kernel.org/stable/c/6e92b28cd74fa433658efeadf21b9d4b01023d7d CVE record · Linux · Updated 2026-08-17T04:55:39.854Z
NVD · CVE-2026-64438 · Updated 2026-10-24T13:10:00.147 - https://git.kernel.org/stable/c/277281c10c63791067d24d421f7c43a15faa9096 CVE record · Linux · Updated 2026-08-17T04:55:39.854Z
NVD · CVE-2026-64438 · Updated 2026-10-24T13:10:00.147
Advisories
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-64438.json Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-48782 EUVD · EUVD-2026-48782
Technical & other
- https://access.redhat.com/security/cve/CVE-2026-64438 Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00
- https://bugzilla.redhat.com/show_bug.cgi?id=2507118 Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00
- https://www.cve.org/CVERecord?id=CVE-2026-64438 Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00
- https://nvd.nist.gov/vuln/detail/CVE-2026-64438 Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00
- https://lore.kernel.org/linux-cve-announce/2026072538-CVE-2026-64438-13b5@gregkh/T Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00
- https://access.redhat.com/errata/RHSA-2026:75560 Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00
- https://access.redhat.com/errata/RHSA-2026:61887 Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00
- https://access.redhat.com/errata/RHSA-2026:67720 Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00
- https://access.redhat.com/errata/RHSA-2026:63129 Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00
- https://access.redhat.com/errata/RHSA-2026:68100 Red Hat · CVE-2026-64438 · Updated 2026-10-12T16:37:15+00:00
Sources: NVD · CVE.org · All sources and attribution · EPSS