🛡️ CVE-2025-22119 — debian-linux

🟡 CVSS 5.5 — Medium ✅ No Known Exploit CWE-908 NVD
5.5
CVSS Score
0 Low4 Medium7 High9 Critical10

Description

wifi: cfg80211: init wiphy_work before allocating rfkill fails

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

wifi: cfg80211: init wiphy_work before allocating rfkill fails

syzbort reported a uninitialize wiphy_work_lock in cfg80211_dev_free. [1]

After rfkill allocation fails, the wiphy release process will be performed,

which will cause cfg80211_dev_free to access the uninitialized wiphy_work

related data.

Move the initialization of wiphy_work to before rfkill initialization to

avoid this issue.

[1]

INFO: trying to register non-static key.

The code is fine but needs lockdep annotation, or maybe

you didn't initialize this object before use?

turning off the locking correctness validator.

CPU: 0 UID: 0 PID: 5935 Comm: syz-executor550 Not tainted 6.14.0-rc6-syzkaller-00103-g4003c9e78778 #0

Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014

Call Trace:

<TASK>

__dump_stack lib/dump_stack.c:94 [inline]

dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120

assign_lock_key kernel/locking/lockdep.c:983 [inline]

register_lock_class+0xc39/0x1240 kernel/locking/lockdep.c:1297

__lock_acquire+0x135/0x3c40 kernel/locking/lockdep.c:5103

lock_acquire.part.0+0x11b/0x380 kernel/locking/lockdep.c:5851

__raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline]

_raw_spin_lock_irqsave+0x3a/0x60 kernel/locking/spinlock.c:162

cfg80211_dev_free+0x30/0x3d0 net/wireless/core.c:1196

device_release+0xa1/0x240 drivers/base/core.c:2568

kobject_cleanup lib/kobject.c:689 [inline]

kobject_release lib/kobject.c:720 [inline]

kref_put include/linux/kref.h:65 [inline]

kobject_put+0x1e4/0x5a0 lib/kobject.c:737

put_device+0x1f/0x30 drivers/base/core.c:3774

wiphy_free net/wireless/core.c:1224 [inline]

wiphy_new_nm+0x1c1f/0x2160 net/wireless/core.c:562

ieee80211_alloc_hw_nm+0x1b7a/0x2260 net/mac80211/main.c:835

mac80211_hwsim_new_radio+0x1d6/0x54e0 drivers/net/wireless/virtual/mac80211_hwsim.c:5185

hwsim_new_radio_nl+0xb42/0x12b0 drivers/net/wireless/virtual/mac80211_hwsim.c:6242

genl_family_rcv_msg_doit+0x202/0x2f0 net/netlink/genetlink.c:1115

genl_family_rcv_msg net/netlink/genetlink.c:1195 [inline]

genl_rcv_msg+0x565/0x800 net/netlink/genetlink.c:1210

netlink_rcv_skb+0x16b/0x440 net/netlink/af_netlink.c:2533

genl_rcv+0x28/0x40 net/netlink/genetlink.c:1219

netlink_unicast_kernel net/netlink/af_netlink.c:1312 [inline]

netlink_unicast+0x53c/0x7f0 net/netlink/af_netlink.c:1338

netlink_sendmsg+0x8b8/0xd70 net/netlink/af_netlink.c:1882

sock_sendmsg_nosec net/socket.c:718 [inline]

__sock_sendmsg net/socket.c:733 [inline]

____sys_sendmsg+0xaaf/0xc90 net/socket.c:2573

___sys_sendmsg+0x135/0x1e0 net/socket.c:2627

__sys_sendmsg+0x16e/0x220 net/socket.c:2659

do_syscall_x64 arch/x86/entry/common.c:52 [inline]

do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83

Close: https://syzkaller.appspot.com/bug?extid=aaf0488c83d1d5f4f029

How this vulnerability can be exploited

This issue can be reached with local access to the system, attack complexity is low, an attacker needs low-level privileges on the target. No user interaction is required. The scope is unchanged, so the impact stays within the vulnerable component. Rated impact: confidentiality none, integrity none, availability high.

Weakness class

CVE-2025-22119 is classified as CWE-908: Use of Uninitialized Resource. A resource is read before being initialised, so its contents are whatever was left there.

Affected software

CVE-2025-22119 is recorded against 3 packages.

  • debian-linux
  • kernel (from 6.13.0 up to 6.14.2)
  • linux-kernel

Timeline and source

Published on 16 April 2025 and last revised on 17 June 2026. No public exploit is currently recorded for this entry. A vendor advisory or fix has been published. Record sourced from NVD.

References

git.kernel.org
git.kernel.org
git.kernel.org
git.kernel.org
git.kernel.org
git.kernel.org
lists.debian.org

CVE-2025-22119 on other distributions

Each distribution ships its own build and its own fixed version. Pick the one you run:

Details

Severity MEDIUM
CVSS Score 5.5
CVSS Vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE CWE-908
Public Exploit ✅ No
Source NVD
Published 2025-04-16
Updated 2026-08-12
Modified 2026-06-17

Affected Packages

Software From version Fixed in
debian-linux
kernel 6.13.0 6.14.2
linux-kernel

Similar Threats

Vulnerability Monitoring

Track new vulnerabilities in debian-linux

CVE-2025-22119 is rated CVSS 5.5 Medium. BotEraser monitors your WordPress installation and notifies you when software you use appears in our vulnerability database.

Set Up Free Alerts →

No credit card required  ·  Results in minutes

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the vulnerabilities listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.

Browse related advisories

All advisoriesCVECVE 2025