Skip to content
Fencer Vulns
high 7.8

CVE-2025-22085 json

RDMA/core: Fix use-after-free when rename device name

published 2025-04-16 18 mo ago modified 2026-08-05 3 mo ago also EUVD-2025-11221

cvss
7.8
version 3.1, CNA
cisa kev
Not listed
not in CISA's catalog
epss
0.2%
EPSS 0.2% chance of exploitation in 30 days, percentile 10%
public exploits
0
none known

Summary

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

RDMA/core: Fix use-after-free when rename device name

Syzbot reported a slab-use-after-free with the following call trace:

================================================================== BUG: KASAN: slab-use-after-free in nla_put+0xd3/0x150 lib/nlattr.c:1099 Read of size 5 at addr ffff888140ea1c60 by task syz.0.988/10025

CPU: 0 UID: 0 PID: 10025 Comm: syz.0.988 Not tainted 6.14.0-rc4-syzkaller-00859-gf77f12010f67 #0 Hardware name: Google Compute Engine, BIOS Google 02/12/2025 Call Trace: <TASK> __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x241/0x360 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:408 [inline] print_report+0x16e/0x5b0 mm/kasan/report.c:521 kasan_report+0x143/0x180 mm/kasan/report.c:634 kasan_check_range+0x282/0x290 mm/kasan/generic.c:189 __asan_memcpy+0x29/0x70 mm/kasan/shadow.c:105 nla_put+0xd3/0x150 lib/nlattr.c:1099 nla_put_string include/net/netlink.h:1621 [inline] fill_nldev_handle+0x16e/0x200 drivers/infiniband/core/nldev.c:265 rdma_nl_notify_event+0x561/0xef0 drivers/infiniband/core/nldev.c:2857 ib_device_notify_register+0x22/0x230 drivers/infiniband/core/device.c:1344 ib_register_device+0x1292/0x1460 drivers/infiniband/core/device.c:1460 rxe_register_device+0x233/0x350 drivers/infiniband/sw/rxe/rxe_verbs.c:1540 rxe_net_add+0x74/0xf0 drivers/infiniband/sw/rxe/rxe_net.c:550 rxe_newlink+0xde/0x1a0 drivers/infiniband/sw/rxe/rxe.c:212 nldev_newlink+0x5ea/0x680 drivers/infiniband/core/nldev.c:1795 rdma_nl_rcv_skb drivers/infiniband/core/netlink.c:239 [inline] rdma_nl_rcv+0x6dd/0x9e0 drivers/infiniband/core/netlink.c:259 netlink_unicast_kernel net/netlink/af_netlink.c:1313 [inline] netlink_unicast+0x7f6/0x990 net/netlink/af_netlink.c:1339 netlink_sendmsg+0x8de/0xcb0 net/netlink/af_netlink.c:1883 sock_sendmsg_nosec net/socket.c:709 [inline] __sock_sendmsg+0x221/0x270 net/socket.c:724 ____sys_sendmsg+0x53a/0x860 net/socket.c:2564 ___sys_sendmsg net/socket.c:2618 [inline] __sys_sendmsg+0x269/0x350 net/socket.c:2650 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f42d1b8d169 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 ... RSP: 002b:00007f42d2960038 EFLAGS: 00000246 ORIG_RAX: 000000000000002e RAX: ffffffffffffffda RBX: 00007f42d1da6320 RCX: 00007f42d1b8d169 RDX: 0000000000000000 RSI: 00004000000002c0 RDI: 000000000000000c RBP: 00007f42d1c0e2a0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 00007f42d1da6320 R15: 00007ffe399344a8 </TASK>

Allocated by task 10025: kasan_save_stack mm/kasan/common.c:47 [inline] kasan_save_track+0x3f/0x80 mm/kasan/common.c:68 poison_kmalloc_redzone mm/kasan/common.c:377 [inline] __kasan_kmalloc+0x98/0xb0 mm/kasan/common.c:394 kasan_kmalloc include/linux/kasan.h:260 [inline] __do_kmalloc_node mm/slub.c:4294 [inline] __kmalloc_node_track_caller_noprof+0x28b/0x4c0 mm/slub.c:4313 __kmemdup_nul mm/util.c:61 [inline] kstrdup+0x42/0x100 mm/util.c:81 kobject_set_name_vargs+0x61/0x120 lib/kobject.c:274 dev_set_name+0xd5/0x120 drivers/base/core.c:3468 assign_name drivers/infiniband/core/device.c:1202 [inline] ib_register_device+0x178/0x1460 drivers/infiniband/core/device.c:1384 rxe_register_device+0x233/0x350 drivers/infiniband/sw/rxe/rxe_verbs.c:1540 rxe_net_add+0x74/0xf0 drivers/infiniband/sw/rxe/rxe_net.c:550 rxe_newlink+0xde/0x1a0 drivers/infiniband/sw/rxe/rxe.c:212 nldev_newlink+0x5ea/0x680 drivers/infiniband/core/nldev.c:1795 rdma_nl_rcv_skb drivers/infiniband/core/netlink.c:239 [inline] rdma_nl_rcv+0x6dd/0x9e0 drivers/infiniband/core/netlink.c:259 netlink_unicast_kernel net/netlink/af_netlink.c:1313 [inline] netlink_unicast+0x7f6/0x990 net/netlink/af_netlink.c:1339 netlink_sendmsg+0x8de/0xcb0 net ---truncated---

Patch / fix

  • Linux Linux 6.12.23, 6.13.11, 6.14.2, 6.15
  • linux Debian 14, Debian 13 6.12.25-1

debian advisories DEBIAN-CVE-2025-22085

  • kernel RHEL 10.0 6.12.0-55.25.1.el10_0
  • rv RHEL 10.0 6.12.0-55.25.1.el10_0
  • perf RHEL 10.0 6.12.0-55.25.1.el10_0
  • rtla RHEL 10.0 6.12.0-55.25.1.el10_0
  • libperf RHEL 10.0 6.12.0-55.25.1.el10_0
  • kernel-rt RHEL 10.0 6.12.0-55.25.1.el10_0
  • kernel-64k RHEL 10.0 6.12.0-55.25.1.el10_0
  • kernel-core RHEL 10.0 6.12.0-55.25.1.el10_0

red hat advisories RHSA-2025:12662RHSA-2025:11861

  • kernel-rt Real Time Module 15 SP7 6.4.0-150700.7.3.1
  • kernel-syms-rt Real Time Module 15 SP7 6.4.0-150700.7.3.1
  • kernel-rt_debug Real Time Module 15 SP7 6.4.0-150700.7.3.1
  • kernel-source-rt Real Time Module 15 SP7 6.4.0-150700.7.3.1
  • kernel-azure SLE Module for Public Cloud 15 SP7 6.4.0-150700.20.3.1
  • kernel-syms-azure SLE Module for Public Cloud 15 SP7 6.4.0-150700.20.3.1
  • kernel-source-azure SLE Module for Public Cloud 15 SP7 6.4.0-150700.20.3.1
  • kernel-64kb SLE Module for Basesystem 15 SP7 6.4.0-150700.53.3.1

suse advisories SUSE-SU-2025:01972-1SUSE-SU-2025:01967-1SUSE-SU-2025:01951-1

  • kernel-abi-stablelists AlmaLinux 10 6.12.0-55.25.1.el10_0
  • kernel AlmaLinux 9 5.14.0-570.30.1.el9_6
  • rv AlmaLinux 9 5.14.0-570.30.1.el9_6
  • perf AlmaLinux 9 5.14.0-570.30.1.el9_6
  • rtla AlmaLinux 9 5.14.0-570.30.1.el9_6
  • libperf AlmaLinux 9 5.14.0-570.30.1.el9_6
  • kernel-rt AlmaLinux 9 5.14.0-570.30.1.el9_6
  • kernel-64k AlmaLinux 9 5.14.0-570.30.1.el9_6

almalinux advisories ALSA-2025:12662ALSA-2025:11861

  • kernel Rocky Linux 9 5.14.0-570.30.1.el9_6
  • kernel Rocky Linux 10 6.12.0-55.25.1.el10_0

rocky linux advisories RLSA-2025:11861RLSA-2025:12662

Vendor advisories

What the vendors themselves say about their products: affected, fixed or not affected, and what to do.

red hat product security vex CVE-2025-22085 updated cvss 6.7

kernel: RDMA/core: Fix use-after-free when rename device name

  • Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 more
    affected: no fix planned “Out of support scope”
  • Red Hat Enterprise Linux AppStream (v. 9) rv 5.14.0-570.30.1.el9_6, perf 5.14.0-570.30.1.el9_6, rtla 5.14.0-570.30.1.el9_6, python3-perf 5.14.0-570.30.1.el9_6, kernel-devel-matched 5.14.0-570.30.1.el9_6, kernel-64k-devel-matched 5.14.0-570.30.1.el9_6, +7 more
    fixed: vendor fix RHSA-2025:11861
  • Red Hat Enterprise Linux AppStream (v. 10) rv 6.12.0-55.25.1.el10_0, perf 6.12.0-55.25.1.el10_0, rtla 6.12.0-55.25.1.el10_0, python3-perf 6.12.0-55.25.1.el10_0, kernel-devel-matched 6.12.0-55.25.1.el10_0, kernel-64k-devel-matched 6.12.0-55.25.1.el10_0, +7 more
    fixed: vendor fix RHSA-2025:12662
  • Red Hat Enterprise Linux BaseOS (v. 9) kernel 5.14.0-570.30.1.el9_6, kernel-64k 5.14.0-570.30.1.el9_6, kernel-core 5.14.0-570.30.1.el9_6, kernel-tools 5.14.0-570.30.1.el9_6, kernel-modules 5.14.0-570.30.1.el9_6, kernel-64k-core 5.14.0-570.30.1.el9_6, +27 more
    fixed: vendor fix RHSA-2025:11861
  • Red Hat Enterprise Linux BaseOS (v. 10) kernel 6.12.0-55.25.1.el10_0, kernel-64k 6.12.0-55.25.1.el10_0, kernel-core 6.12.0-55.25.1.el10_0, kernel-tools 6.12.0-55.25.1.el10_0, kernel-modules 6.12.0-55.25.1.el10_0, kernel-64k-core 6.12.0-55.25.1.el10_0, +27 more
    fixed: vendor fix RHSA-2025:12662
  • Red Hat Enterprise Linux CodeReady Linux Builder (v. 9) libperf 5.14.0-570.30.1.el9_6, kernel-debuginfo-common-s390x 5.14.0-570.30.1.el9_6, kernel-debuginfo-common-x86_64 5.14.0-570.30.1.el9_6, kernel-debuginfo-common-aarch64 5.14.0-570.30.1.el9_6, kernel-debuginfo-common-ppc64le 5.14.0-570.30.1.el9_6
    fixed: vendor fix RHSA-2025:11861
  • Red Hat Enterprise Linux CodeReady Linux Builder (v. 10) libperf 6.12.0-55.25.1.el10_0, kernel-debuginfo-common-s390x 6.12.0-55.25.1.el10_0, kernel-debuginfo-common-x86_64 6.12.0-55.25.1.el10_0, kernel-debuginfo-common-aarch64 6.12.0-55.25.1.el10_0, kernel-debuginfo-common-ppc64le 6.12.0-55.25.1.el10_0
    fixed: vendor fix RHSA-2025:12662
  • Red Hat Enterprise Linux Real Time (v. 9) kernel-rt 5.14.0-570.30.1.el9_6, kernel-rt-64k 5.14.0-570.30.1.el9_6, kernel-rt-core 5.14.0-570.30.1.el9_6, kernel-rt-modules 5.14.0-570.30.1.el9_6, kernel-rt-64k-core 5.14.0-570.30.1.el9_6, kernel-rt-debug-core 5.14.0-570.30.1.el9_6, +14 more
    fixed: vendor fix RHSA-2025:11861
show 4 more
  • Red Hat Enterprise Linux Real Time (v. 10) kernel-rt 6.12.0-55.25.1.el10_0, kernel-rt-64k 6.12.0-55.25.1.el10_0, kernel-rt-core 6.12.0-55.25.1.el10_0, kernel-rt-modules 6.12.0-55.25.1.el10_0, kernel-rt-64k-core 6.12.0-55.25.1.el10_0, kernel-rt-debug-core 6.12.0-55.25.1.el10_0, +14 more
    fixed: vendor fix RHSA-2025:12662
  • Red Hat Enterprise Linux Real Time for NFV (v. 9) kernel-rt 5.14.0-570.30.1.el9_6, kernel-rt-kvm 5.14.0-570.30.1.el9_6, kernel-rt-core 5.14.0-570.30.1.el9_6, kernel-rt-modules 5.14.0-570.30.1.el9_6, kernel-rt-debug-kvm 5.14.0-570.30.1.el9_6, kernel-rt-debug-core 5.14.0-570.30.1.el9_6, +6 more
    fixed: vendor fix RHSA-2025:11861
  • Red Hat Enterprise Linux Real Time for NFV (v. 10) kernel-rt 6.12.0-55.25.1.el10_0, kernel-rt-kvm 6.12.0-55.25.1.el10_0, kernel-rt-core 6.12.0-55.25.1.el10_0, kernel-rt-modules 6.12.0-55.25.1.el10_0, kernel-rt-debug-kvm 6.12.0-55.25.1.el10_0, kernel-rt-debug-core 6.12.0-55.25.1.el10_0, +6 more
    fixed: vendor fix RHSA-2025:12662
  • Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 kernel-rt, kernel-rt-kvm, kernel-rt-core, kernel-rt-modules, kernel-rt-debug-kvm, kernel-rt-debug-core, +12 more
    not affected: vulnerable code not present

Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf

CISA SSVC

Exploitation
none
Automatable
no
Technical impact
total
Assessed
18 mo ago

Exploit prediction

0.21% chance of exploitation in the next 30 days, higher than 10% of all scored CVEs (FIRST EPSS, 2026-11-08).

CVSS scores

assigned by version score vector
CNA 3.1 7.8 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CISA ADP 3.1 7.8 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Affected products

  • Linux Linux

Classification

Weakness
Technology feeds

References

Sources

Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.