CVE-2026-74367

Source
https://cve.org/CVERecord?id=CVE-2026-74367
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74367.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-74367
Downstream
Published
2026-08-15T05:58:48.938Z
Modified
2026-08-18T03:56:47.295351843Z
Severity
  • 7.8 (High) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
wifi: ath12k: fix inconsistent arvif state in vdev_create error paths
Details

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

wifi: ath12k: fix inconsistent arvif state in vdev_create error paths

ath12kmacvdev_create() has three error path issues that leave arvif in an inconsistent state:

  1. When ath12kwmivdev_create() fails, the function returns directly without clearing arvif->ar, which was already set before the WMI call. Subsequent code checking arvif->ar to determine vdev readiness will see a non-NULL value despite no vdev existing in firmware.

  2. When ath12kwmisendpeerdeletecmd() fails in errpeerdel, the code jumped to err: skipping the DP peer cleanup and vdev rollback, leaving numcreated_vdevs, vdev maps and arvif list membership live.

  3. When ath12kwaitforpeerdeletedone() fails, the code jumped to errvdev_del: skipping the DP peer cleanup.

Fix by changing the ath12kwmivdevcreate() failure to goto err instead of returning directly, routing both errpeerdel failure paths through errdppeerdel: for proper DP peer and vdev rollback, and consolidating the arvif state cleanup at err:.

Tested-on: WCN7850 hw2.0 PCI WLAN.HMT.1.1.c5-00302-QCAHMTSWPLV1.0V2.0_SILICONZ-1.115823.3

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/74xxx/CVE-2026-74367.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
477cabfdb776b571fab425813c074f30c02a5cf6
Fixed
e0140e094b196d92f2a4ce167ee73cbfab000290
Fixed
c972636efc63f0f43d725b59805dd1ae5bc4b31e

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74367.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
7.1.5

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74367.json"