Skip to main content
VulnerabilityPublished Updated

CVE-2026-46189: Linux kernel · RDMA/vmw_pvrdma: Fix double free on pvrdma_alloc_ucontext() error path

Affects Linux kernelSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 7.0 High · fixed in ecc36a82ecfcfdf3c6606d209f22ec5543c410e0 : patch Linux kernel soon.

Data as of 6 Nov 2026, 17:17 UTC

CVSS 3.1 base score
7.0High
How severe the flaw is on the 0–10 CVSS scale.

Thin evidence

One scorer or none
CVSS scores by source
ADP (redhat-SADP)CVSS 3.17.0
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Limited control over the software or limited information exposure

CISA SSVC assessment, 2026-11-06.

Patch
Available – fixed in ecc36a82ecfcfdf3c6606d209f22ec5543c410e0, e38e86995df27f1f854063dab1f0c6a513db3faf, 269967d7693304e1f06ed2dff4ebbbeeb397cda4 +5
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 28 May 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: 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 6 Nov 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 29c8d9eba550c6d73d17cc1618a9f5f2a7345aa1, < ecc36a82ecfcfdf3c6606d209f22ec5543c410e0
Fixed in
  • ecc36a82ecfcfdf3c6606d209f22ec5543c410e0
LinuxLinuxAffected
  • ≥ 29c8d9eba550c6d73d17cc1618a9f5f2a7345aa1, < e38e86995df27f1f854063dab1f0c6a513db3faf
Fixed in
  • e38e86995df27f1f854063dab1f0c6a513db3faf
LinuxLinuxAffected
  • ≥ 29c8d9eba550c6d73d17cc1618a9f5f2a7345aa1, < 269967d7693304e1f06ed2dff4ebbbeeb397cda4
Fixed in
  • 269967d7693304e1f06ed2dff4ebbbeeb397cda4
LinuxLinuxAffected
  • ≥ 29c8d9eba550c6d73d17cc1618a9f5f2a7345aa1, < 935ee27d0904aa944cbcc979094c20e5ef62eead
Fixed in
  • 935ee27d0904aa944cbcc979094c20e5ef62eead
LinuxLinuxAffected
  • ≥ 29c8d9eba550c6d73d17cc1618a9f5f2a7345aa1, < 45d25e3ec17900bf5a9d6876ff16ceee31c4c0e0
Fixed in
  • 45d25e3ec17900bf5a9d6876ff16ceee31c4c0e0
LinuxLinuxAffected
  • ≥ 29c8d9eba550c6d73d17cc1618a9f5f2a7345aa1, < 3a231c34c5bc3d3cfc850b877758ec9fdaa8a483
Fixed in
  • 3a231c34c5bc3d3cfc850b877758ec9fdaa8a483

AI-suggested

A fix for this vulnerability is available in the Linux kernel as indicated by multiple fixed commits. Red Hat recommends disabling the vmw_pvrdma kernel module if VMware paravirtual RDMA devices are not actively used by creating a file /etc/modprobe.d/disable-vmw_pvrdma.conf containing 'install vmw_pvrdma /bin/true' and rebooting the system. This prevents the vulnerable module from loading. Systems requiring the module should apply the official kernel updates containing the fix.

Description

A double free vulnerability was identified and fixed in the Linux kernel's RDMA vmw_pvrdma module within the pvrdma_alloc_ucontext() error path. The issue arises because the function pvrdma_uar_free() is called twice during error handling, leading to a double free condition. This flaw can cause memory corruption or system crashes, resulting in denial of service. The vulnerability affects Linux kernel version 4.10. Mitigation includes disabling the vmw_pvrdma kernel module if VMware paravirtual RDMA devices are not in use.

References

Community reviews

Loading reviews…