CVE-2026-98191
Linux: wifi: wlcore: release runtime PM ref on regdomain config failure
CVSS
NoneNot scoredExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.18%Chance of exploitation activity in the next 30 days, higher than 7% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in85ec6c451fe681ac3135dfa43a519f1404ae63adAlso 3fbaae01bb7847d8b0124a8bbdb3af865e388d53, 05b5e297bbf46f92c80da4c2ebe67828ca0d0247 and 3 moreCVE List
What fixes it
- 85ec6c451fe681ac3135dfa43a519f1404ae63adLinuxCVE List
- 3fbaae01bb7847d8b0124a8bbdb3af865e388d53LinuxCVE List
- 05b5e297bbf46f92c80da4c2ebe67828ca0d0247LinuxCVE List
- 18eb148105f1af9163f5e9758f0a7bc6ab042423LinuxCVE List
- 7f1f25b2db14683ab75d0d22c00d6a75ba988b83LinuxCVE List
- 8a1f3cf89ddcc700e25afe42cfad333059adcc94LinuxCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
In the Linux kernel, the following vulnerability has been resolved:
wifi: wlcore: release runtime PM ref on regdomain config failure
wlcore_regdomain_config() gets a runtime PM reference before sending the regulatory-domain command. When wlcore_cmd_regdomain_config_locked() fails, the function queues recovery and returns without dropping that reference.
Release the reference after handling the command result so both success and failure paths balance the preceding pm_runtime_resume_and_get(). The recovery worker takes a separate runtime PM reference and cannot release the reference held here.
Text from CVE List
Affected versions 18
- Linuxaffected: fa2648a34e73fb7a17fd0a82e0335a9451d8f5c8 before 85ec6c451fe681ac3135dfa43a519f1404ae63adCVE List
- Linuxaffected: fa2648a34e73fb7a17fd0a82e0335a9451d8f5c8 before 3fbaae01bb7847d8b0124a8bbdb3af865e388d53CVE List
- Linuxaffected: fa2648a34e73fb7a17fd0a82e0335a9451d8f5c8 before c02352e2b5a241c8da89b5f5f1a0ae4d403120edCVE List
- Linuxaffected: fa2648a34e73fb7a17fd0a82e0335a9451d8f5c8 before 05b5e297bbf46f92c80da4c2ebe67828ca0d0247CVE List
- Linuxaffected: fa2648a34e73fb7a17fd0a82e0335a9451d8f5c8 before 18eb148105f1af9163f5e9758f0a7bc6ab042423CVE List
- Linuxaffected: fa2648a34e73fb7a17fd0a82e0335a9451d8f5c8 before 7f1f25b2db14683ab75d0d22c00d6a75ba988b83CVE List
- Linuxaffected: fa2648a34e73fb7a17fd0a82e0335a9451d8f5c8 before a6bb6ad517a0d4db33a0cac9448e3ae9f4008fb4CVE List
- Linuxaffected: fa2648a34e73fb7a17fd0a82e0335a9451d8f5c8 before 8a1f3cf89ddcc700e25afe42cfad333059adcc94CVE List
- Linuxaffected: 4.19CVE List
- Linuxunaffected: all versions before 4.19CVE List
- Linuxunaffected: 5.10.271 through 5.10.*CVE List
- Linuxunaffected: 5.15.222 through 5.15.*CVE List
- Linuxunaffected: 6.1.189 through 6.1.*CVE List
- Linuxunaffected: 6.6.158 through 6.6.*CVE List
- Linuxunaffected: 6.12.112 through 6.12.*CVE List
- Linuxunaffected: 6.18.54 through 6.18.*CVE List
- Linuxunaffected: 7.2.8 through 7.2.*CVE List
- Linuxunaffected: 7.3CVE List
References 8
- git.kernel.org/stable/c/85ec6c451fe681ac3135dfa43a519f1404ae63adReferencevia CVE List
- git.kernel.org/stable/c/3fbaae01bb7847d8b0124a8bbdb3af865e388d53Referencevia CVE List
- git.kernel.org/stable/c/c02352e2b5a241c8da89b5f5f1a0ae4d403120edReferencevia CVE List
- git.kernel.org/stable/c/05b5e297bbf46f92c80da4c2ebe67828ca0d0247Referencevia CVE List
- git.kernel.org/stable/c/18eb148105f1af9163f5e9758f0a7bc6ab042423Referencevia CVE List
- git.kernel.org/stable/c/7f1f25b2db14683ab75d0d22c00d6a75ba988b83Referencevia CVE List
- git.kernel.org/stable/c/a6bb6ad517a0d4db33a0cac9448e3ae9f4008fb4Referencevia CVE List
- git.kernel.org/stable/c/8a1f3cf89ddcc700e25afe42cfad333059adcc94Referencevia CVE List