{ "dataType": "CVE_RECORD", "dataVersion": "5.2", "cveMetadata": { "cveId": "CVE-2026-46092", "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "state": "PUBLISHED", "assignerShortName": "Linux", "dateReserved": "2026-05-13T15:03:33.097Z", "datePublished": "2026-05-27T12:58:37.088Z", "dateUpdated": "2026-07-16T11:13:51.937Z" }, "containers": { "cna": { "providerMetadata": { "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "shortName": "Linux", "dateUpdated": "2026-07-16T11:13:51.937Z" }, "descriptions": [ { "lang": "en", "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nwifi: rtw88: check for PCI upstream bridge existence\n\npci_upstream_bridge() returns NULL if the device is on a root bus. If\n8821CE is installed in the system with such a PCI topology, the probing\nroutine will crash. This has probably been unnoticed as 8821CE is mostly\nsupplied in laptops where there is a PCI-to-PCI bridge located upstream\nfrom the device. However the card might be installed on a system with\ndifferent configuration.\n\nCheck if the bridge does exist for the specific workaround to be applied.\n\nFound by Linux Verification Center (linuxtesting.org) with Svace static\nanalysis tool." } ], "affected": [ { "product": "Linux", "vendor": "Linux", "defaultStatus": "unaffected", "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git", "programFiles": [ "drivers/net/wireless/realtek/rtw88/pci.c" ], "versions": [ { "version": "617339466fda09916c4b4151fa5e6a9c1fdae353", "lessThan": "959c13da6c36167ce1016d400a6104d2367f686e", "status": "affected", "versionType": "git" }, { "version": "24f5e38a13b5ae2b6105cda8bb47c19108e62a9a", "lessThan": "3b89b4c095804c478d50376285e66700cf3c045f", "status": "affected", "versionType": "git" }, { "version": "24f5e38a13b5ae2b6105cda8bb47c19108e62a9a", "lessThan": "cc9b6303e7ea91bc360b42c7edc1fe9ceb2f47fe", "status": "affected", "versionType": "git" }, { "version": "24f5e38a13b5ae2b6105cda8bb47c19108e62a9a", "lessThan": "6c53d68e3bcfc8faccdd76c3383a9232b05c9ae6", "status": "affected", "versionType": "git" }, { "version": "24f5e38a13b5ae2b6105cda8bb47c19108e62a9a", "lessThan": "000134a20bbf89b1152520a2eef71f91fdb83a5b", "status": "affected", "versionType": "git" }, { "version": "24f5e38a13b5ae2b6105cda8bb47c19108e62a9a", "lessThan": "3bbbb56204f7359ce2139a9341b43b52a186261c", "status": "affected", "versionType": "git" }, { "version": "24f5e38a13b5ae2b6105cda8bb47c19108e62a9a", "lessThan": "eb101d2abdcccb514ca4fccd3b278dd8267374f6", "status": "affected", "versionType": "git" }, { "version": "f21e8cb927fa9da49490b74ddda3856a828b82d6", "status": "affected", "versionType": "git" }, { "version": "5.15.17", "lessThan": "5.15.210", "status": "affected", "versionType": "semver" }, { "version": "5.16.3", "lessThan": "5.17", "status": "affected", "versionType": "semver" } ] }, { "product": "Linux", "vendor": "Linux", "defaultStatus": "affected", "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git", "programFiles": [ "drivers/net/wireless/realtek/rtw88/pci.c" ], "versions": [ { "version": "5.17", "status": "affected" }, { "version": "0", "lessThan": "5.17", "status": "unaffected", "versionType": "semver" }, { "version": "5.15.210", "lessThanOrEqual": "5.15.*", "status": "unaffected", "versionType": "semver" }, { "version": "6.1.175", "lessThanOrEqual": "6.1.*", "status": "unaffected", "versionType": "semver" }, { "version": "6.6.140", "lessThanOrEqual": "6.6.*", "status": "unaffected", "versionType": "semver" }, { "version": "6.12.86", "lessThanOrEqual": "6.12.*", "status": "unaffected", "versionType": "semver" }, { "version": "6.18.27", "lessThanOrEqual": "6.18.*", "status": "unaffected", "versionType": "semver" }, { "version": "7.0.4", "lessThanOrEqual": "7.0.*", "status": "unaffected", "versionType": "semver" }, { "version": "7.1", "lessThanOrEqual": "*", "status": "unaffected", "versionType": "original_commit_for_fix" } ] } ], "cpeApplicability": [ { "nodes": [ { "operator": "OR", "negate": false, "cpeMatch": [ { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "5.15.17", "versionEndExcluding": "5.15.210" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "5.17", "versionEndExcluding": "6.1.175" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "5.17", "versionEndExcluding": "6.6.140" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "5.17", "versionEndExcluding": "6.12.86" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "5.17", "versionEndExcluding": "6.18.27" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "5.17", "versionEndExcluding": "7.0.4" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "5.17", "versionEndExcluding": "7.1" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "5.16.3" } ] } ] } ], "references": [ { "url": "https://git.kernel.org/stable/c/959c13da6c36167ce1016d400a6104d2367f686e" }, { "url": "https://git.kernel.org/stable/c/3b89b4c095804c478d50376285e66700cf3c045f" }, { "url": "https://git.kernel.org/stable/c/cc9b6303e7ea91bc360b42c7edc1fe9ceb2f47fe" }, { "url": "https://git.kernel.org/stable/c/6c53d68e3bcfc8faccdd76c3383a9232b05c9ae6" }, { "url": "https://git.kernel.org/stable/c/000134a20bbf89b1152520a2eef71f91fdb83a5b" }, { "url": "https://git.kernel.org/stable/c/3bbbb56204f7359ce2139a9341b43b52a186261c" }, { "url": "https://git.kernel.org/stable/c/eb101d2abdcccb514ca4fccd3b278dd8267374f6" } ], "title": "wifi: rtw88: check for PCI upstream bridge existence", "x_generator": { "engine": "bippy-1.2.0" } } } }