PT-2025-8904

CVE-2025-21792

·

Published

2025-02-03

·

Updated

2026-10-13

Description by

CVSS 3.1
7.8
High
MetricsAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to the version containing the fix for the refcount leak in ax25 release()
Description A refcount leak occurs in the Linux kernel when an AX25 device is bound to a socket by setting the SO BINDTODEVICE socket option. This happens because the refcounts are not incremented when the device is bound using this method, unlike when using ax25 bind(). The issue leads to a memory leak warning reported by Syzkaller. The problem arises from the incorrect implementation of ax25 setsockopt(), which fails to increment refcounts for the new device bound and decrement refcounts for the old unbound device.
Recommendations For Linux kernel versions prior to the fixed version, apply the patch that fixes the implementation of ax25 setsockopt() by adding the necessary increment and decrement of refcounts for the bound and unbound devices. As a temporary workaround, consider avoiding the use of the SO BINDTODEVICE socket option to bind AX25 devices to sockets until the issue is resolved.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
ALT-PU-2025-12647
AZL-57819
AZL-57965
DLA-4102-1
OESA-2025-1446
OESA-2025-1450
OPENSUSE-SU-2025_01614-1
OPENSUSE-SU-2025_01707-1
SUSE-SU-2025:01614-1
SUSE-SU-2025_01614-1
SUSE-SU-2025:01707-1
SUSE-SU-2025_01707-1
SUSE-SU-2025:01919-1
SUSE-SU-2025:01951-1
SUSE-SU-2025_01951-1
SUSE-SU-2025:01964-1
SUSE-SU-2025_01964-1
SUSE-SU-2025:01967-1
SUSE-SU-2025_01967-1
SUSE-SU-2025:01972-1
SUSE-SU-2025_01972-1
SUSE-SU-2025:20343-1
SUSE-SU-2025:20344-1
SUSE-SU-2025:20354-1
SUSE-SU-2025:20355-1
USN-7521-1
USN-7521-2
USN-7521-3
USN-7703-1
USN-7703-2
USN-7703-3
USN-7703-4
USN-7719-1
USN-7737-1
Found an issue in the description? Have something to add? Feel free to write us 👾