CVE-2025-39783CWE-787

CVE-2025-39783

High · published September 11, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
5.6
In the wild
Unconfirmed
What it is

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

PCI: endpoint: Fix configfs group list head handling

Doing a list_del() on the epf_group field of struct pci_epf_driver in

pci_epf_remove_cfs() is not correct as this field is a list head, not

a list entry. This list_del() call triggers a KASAN warning when an

endpoint function driver which has a configfs attribute group is torn

down:

==================================================================

BUG: KASAN: slab-use-after-free in pci_epf_remove_cfs+0x17c/0x198

Write of size 8 at addr ffff00010f4a0d80 by task rmmod/319

CPU: 3 UID: 0 PID: 319 Comm: rmmod Not tainted 6.16.0-rc2 #1 NONE

Hardware name: Radxa ROCK 5B (DT)

Call trace:

show_stack+0x2c/0x84 (C)

dump_stack_lvl+0x70/0x98

print_report+0x17c/0x538

kasan_report+0xb8/0x190

__asan_report_store8_noabort+0x20/0x2c

pci_epf_remove_cfs+0x17c/0x198

pci_epf_unregister_driver+0x18/0x30

nvmet_pci_epf_cleanup_module+0x24/0x30 [nvmet_pci_epf]

__arm64_sys_delete_module+0x264/0x424

invoke_syscall+0x70/0x260

el0_svc_common.constprop.0+0xac/0x230

do_el0_svc+0x40/0x58

el0_svc+0x48/0xdc

el0t_64_sync_handler+0x10c/0x138

el0t_64_sync+0x198/0x19c

...

Remove this incorrect list_del() call from pci_epf_remove_cfs().

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00167 · 5.6th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2025-09-11T21:15Z
Affected products (8)
ProductVersionsFixed in
linux/linux_kernel≥ 4.18, < 5.4.2975.4.297
linux/linux_kernel≥ 5.5, < 5.10.2415.10.241
linux/linux_kernel≥ 5.11, < 5.15.1905.15.190
linux/linux_kernel≥ 5.16, < 6.1.1496.1.149
linux/linux_kernel≥ 6.2, < 6.6.1036.6.103
linux/linux_kernel≥ 6.7, < 6.12.446.12.44
linux/linux_kernel≥ 6.13, < 6.16.46.16.4
debian/debian_linuxall versions—
References (12)
EPSS history
Timeline
  • 11 SEP 16:56Z
    PCI: endpoint: Fix configfs group list head handling
    cvelistv5