CVE Database›Document archive›CVE-2025-39925

CVE-2025-39925

kernel: can: j1939: implement NETDEV_UNREGISTER notification handler

Loading…

Severity

Moderate

Red Hat Product Security

4.9

CVSS 3.1

Review impact separately from score.

Published · October 1, 2025

Updated · October 30, 2026

Description

A flaw was discovered in the J1939 protocol implementation in the Linux kernel. The NETDEV_UNREGISTER notification handler was missing for undoing changes performed by j1939_sk_bind(). As a result, an extra reference remains on the j1939_priv structure when unregistering a network device, preventing its usage count from dropping and thus blocking the unregister_netdevice() call

Statement

This vulnerability is rated as having a Moderate impact for Red Hat Enterprise Linux because exploitation is restricted to local environments and results primarily in a denial of service. The Controller Area Network (CAN) J1939 protocol is not utilized in typical server or workstation deployments, requiring specific automotive or industrial networking hardware or virtual interfaces. To trigger the flaw, an attacker must interact with bound J1939 network sockets while a network interface is being dismantled, causing kernel execution to stall during device unregistration.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

CVSS / CWE

CVSS 3.1 · 4.9
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L

CWE-911 · Improper Update of Reference Count