CVE-2022-27635
Medium · 6.7CVSS
6.7
EPSS
0.2%
Published
Aug 11, 2023
CISA due date
—
Cloudanix analysis
A local administrator on certain Intel and Killer WiFi computers could gain full control of the machine, risking data loss or further attacks if the software is not kept up to date.
- Exploitation
- Local Privilege
- Attacker needs
- High Privilege
- Complexity
- Moderate
- Impact
- Full Compromise
- Component
- Application
- Class
- Privilege Escalation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Improper access control in Intel PROSet/Wireless WiFi and Killer WiFi software allows a local privileged user to bypass restrictions and escalate privileges, potentially achieving full system control via local access.
Why it matters to the business
Local administrators could gain complete control over affected systems, leading to data theft, persistence, or ransomware deployment; the vulnerability has been public for over three years with stable low exploitation probability and affects widely deployed Intel WiFi hardware plus Linux distributions.
How an attack unfolds
An attacker with existing local administrative access on a system running vulnerable Intel or Killer WiFi software leverages the access control flaw to elevate privileges further, potentially reaching kernel-level access; no named threat actors or ransomware campaigns are associated and exploit maturity remains none.
How to fix it
Apply the latest vendor updates for Intel PROSet/Wireless WiFi, Killer WiFi software, and affected UEFI firmware; monitor Linux distribution packages for backported fixes in Fedora and Debian; where updates are unavailable, restrict local administrative access and consider disabling the WiFi components if feasible.
How to confirm the fix worked
Verify that installed Intel and Killer WiFi driver versions meet or exceed current vendor-recommended releases, confirm absence of the affected software on endpoints, and test that privilege escalation attempts via local access are blocked post-update.
Typical attack path
- Obtain local administrative access to a target system
- Interact with the vulnerable WiFi software or driver components
- Abuse improper access control checks to escalate privileges
- Execute arbitrary code with elevated rights such as SYSTEM or root
How to detect it
Review local system logs for anomalous privilege changes involving WiFi driver processes, inspect for unexpected execution of Intel or Killer software binaries by non-standard users, and correlate with endpoint audit trails for escalation events.
What your security team should do
- Prioritize inventory of all systems using listed Intel and Killer WiFi products
- Deploy available patches or distribution updates immediately despite low EPSS
- Enforce least-privilege policies to limit local administrative accounts
- Monitor vendor advisories for any future fixed versions not yet published
The record
Improper access control for some Intel(R) PROSet/Wireless WiFi and Killer(TM) WiFi software may allow a privileged user to potentially enable escalation of privilege via local access.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| AlmaLinux:9 | iwl100-firmware | 0 | 39.31.5.1-140.el9_3 |
| AlmaLinux:9 | iwl1000-firmware | 0 | 1:39.31.5.1-140.el9_3 |
| AlmaLinux:9 | iwl105-firmware | 0 | 18.168.6.1-140.el9_3 |
| AlmaLinux:9 | iwl135-firmware | 0 | 18.168.6.1-140.el9_3 |
| AlmaLinux:9 | iwl2000-firmware | 0 | 18.168.6.1-140.el9_3 |
| AlmaLinux:9 | iwl2030-firmware | 0 | 18.168.6.1-140.el9_3 |
| AlmaLinux:9 | iwl3160-firmware | 0 | 1:25.30.13.0-140.el9_3 |
| AlmaLinux:9 | iwl5000-firmware | 0 | 8.83.5.1_1-140.el9_3 |
| AlmaLinux:9 | iwl5150-firmware | 0 | 8.24.2.2-140.el9_3 |
| AlmaLinux:9 | iwl6000g2a-firmware | 0 | 18.168.6.1-140.el9_3 |
| AlmaLinux:9 | iwl6000g2b-firmware | 0 | 18.168.6.1-140.el9_3 |
| AlmaLinux:9 | iwl6050-firmware | 0 | 41.28.5.1-140.el9_3 |
| AlmaLinux:9 | iwl7260-firmware | 0 | 1:25.30.13.0-140.el9_3 |
| AlmaLinux:9 | libertas-sd8787-firmware | 0 | 20230814-140.el9_3 |
| AlmaLinux:9 | linux-firmware | 0 | 20230814-140.el9_3 |
| AlmaLinux:9 | linux-firmware-whence | 0 | 20230814-140.el9_3 |
| AlmaLinux:9 | netronome-firmware | 0 | 20230814-140.el9_3 |
| Debian:10 | firmware-nonfree | 0 | 20190114+really20220913-0+deb10u2 |
| Debian:11 | firmware-nonfree | 0 | No fix |
| Debian:12 | firmware-nonfree | 0 | No fix |
| Debian:13 | firmware-nonfree | 0 | 20240610-1 |
| Red Hat:enterprise_linux:7::client | iwl100-firmware | 0 | 0:39.31.5.1-83.el7_9 |
| Red Hat:enterprise_linux:7::client | iwl1000-firmware | 0 | 1:39.31.5.1-83.el7_9 |
| Red Hat:enterprise_linux:7::client | iwl105-firmware | 0 | 0:18.168.6.1-83.el7_9 |
| Red Hat:enterprise_linux:7::client | iwl135-firmware | 0 | 0:18.168.6.1-83.el7_9 |
| Red Hat:enterprise_linux:7::client | iwl2000-firmware | 0 | 0:18.168.6.1-83.el7_9 |
| Red Hat:enterprise_linux:7::client | iwl2030-firmware | 0 | 0:18.168.6.1-83.el7_9 |
| Red Hat:enterprise_linux:7::client | iwl3160-firmware | 0 | 0:25.30.13.0-83.el7_9 |
| Red Hat:enterprise_linux:7::client | iwl3945-firmware | 0 | 0:15.32.2.9-83.el7_9 |
| Red Hat:enterprise_linux:7::client | iwl4965-firmware | 0 | 0:228.61.2.24-83.el7_9 |
| Red Hat:enterprise_linux:7::client | iwl5000-firmware | 0 | 0:8.83.5.1_1-83.el7_9 |
| Red Hat:enterprise_linux:7::client | iwl5150-firmware | 0 | 0:8.24.2.2-83.el7_9 |
| Red Hat:enterprise_linux:7::client | iwl6000-firmware | 0 | 0:9.221.4.1-83.el7_9 |
| Red Hat:enterprise_linux:7::client | iwl6000g2a-firmware | 0 | 0:18.168.6.1-83.el7_9 |
| Red Hat:enterprise_linux:7::client | iwl6000g2b-firmware | 0 | 0:18.168.6.1-83.el7_9 |
| Red Hat:enterprise_linux:7::client | iwl6050-firmware | 0 | 0:41.28.5.1-83.el7_9 |
| Red Hat:enterprise_linux:7::client | iwl7260-firmware | 0 | 0:25.30.13.0-83.el7_9 |
| Red Hat:enterprise_linux:7::client | linux-firmware | 0 | 0:20200421-83.git78c0348.el7_9 |
| Red Hat:enterprise_linux:7::server | iwl100-firmware | 0 | 0:39.31.5.1-83.el7_9 |
| Red Hat:enterprise_linux:7::server | iwl1000-firmware | 0 | 1:39.31.5.1-83.el7_9 |
| Red Hat:enterprise_linux:7::server | iwl105-firmware | 0 | 0:18.168.6.1-83.el7_9 |
| Red Hat:enterprise_linux:7::server | iwl135-firmware | 0 | 0:18.168.6.1-83.el7_9 |
| Red Hat:enterprise_linux:7::server | iwl2000-firmware | 0 | 0:18.168.6.1-83.el7_9 |
| Red Hat:enterprise_linux:7::server | iwl2030-firmware | 0 | 0:18.168.6.1-83.el7_9 |
| Red Hat:enterprise_linux:7::server | iwl3160-firmware | 0 | 0:25.30.13.0-83.el7_9 |
| Red Hat:enterprise_linux:7::server | iwl3945-firmware | 0 | 0:15.32.2.9-83.el7_9 |
| Red Hat:enterprise_linux:7::server | iwl4965-firmware | 0 | 0:228.61.2.24-83.el7_9 |
| Red Hat:enterprise_linux:7::server | iwl5000-firmware | 0 | 0:8.83.5.1_1-83.el7_9 |
| Red Hat:enterprise_linux:7::server | iwl5150-firmware | 0 | 0:8.24.2.2-83.el7_9 |
| Red Hat:enterprise_linux:7::server | iwl6000-firmware | 0 | 0:9.221.4.1-83.el7_9 |
| Red Hat:enterprise_linux:7::server | iwl6000g2a-firmware | 0 | 0:18.168.6.1-83.el7_9 |
| Red Hat:enterprise_linux:7::server | iwl6000g2b-firmware | 0 | 0:18.168.6.1-83.el7_9 |
| Red Hat:enterprise_linux:7::server | iwl6050-firmware | 0 | 0:41.28.5.1-83.el7_9 |
| Red Hat:enterprise_linux:7::server | iwl7260-firmware | 0 | 0:25.30.13.0-83.el7_9 |
| Red Hat:enterprise_linux:7::server | linux-firmware | 0 | 0:20200421-83.git78c0348.el7_9 |
| Red Hat:enterprise_linux:7::workstation | iwl100-firmware | 0 | 0:39.31.5.1-83.el7_9 |
| Red Hat:enterprise_linux:7::workstation | iwl1000-firmware | 0 | 1:39.31.5.1-83.el7_9 |
| Red Hat:enterprise_linux:7::workstation | iwl105-firmware | 0 | 0:18.168.6.1-83.el7_9 |
| Red Hat:enterprise_linux:7::workstation | iwl135-firmware | 0 | 0:18.168.6.1-83.el7_9 |
| Red Hat:enterprise_linux:7::workstation | iwl2000-firmware | 0 | 0:18.168.6.1-83.el7_9 |
| Red Hat:enterprise_linux:7::workstation | iwl2030-firmware | 0 | 0:18.168.6.1-83.el7_9 |
| Red Hat:enterprise_linux:7::workstation | iwl3160-firmware | 0 | 0:25.30.13.0-83.el7_9 |
| Red Hat:enterprise_linux:7::workstation | iwl3945-firmware | 0 | 0:15.32.2.9-83.el7_9 |
| Red Hat:enterprise_linux:7::workstation | iwl4965-firmware | 0 | 0:228.61.2.24-83.el7_9 |
| Red Hat:enterprise_linux:7::workstation | iwl5000-firmware | 0 | 0:8.83.5.1_1-83.el7_9 |
| Red Hat:enterprise_linux:7::workstation | iwl5150-firmware | 0 | 0:8.24.2.2-83.el7_9 |
| Red Hat:enterprise_linux:7::workstation | iwl6000-firmware | 0 | 0:9.221.4.1-83.el7_9 |
| Red Hat:enterprise_linux:7::workstation | iwl6000g2a-firmware | 0 | 0:18.168.6.1-83.el7_9 |
| Red Hat:enterprise_linux:7::workstation | iwl6000g2b-firmware | 0 | 0:18.168.6.1-83.el7_9 |
| Red Hat:enterprise_linux:7::workstation | iwl6050-firmware | 0 | 0:41.28.5.1-83.el7_9 |
| Red Hat:enterprise_linux:7::workstation | iwl7260-firmware | 0 | 0:25.30.13.0-83.el7_9 |
| Red Hat:enterprise_linux:7::workstation | linux-firmware | 0 | 0:20200421-83.git78c0348.el7_9 |
| Red Hat:enterprise_linux:9::baseos | iwl100-firmware | 0 | 0:39.31.5.1-140.el9_3 |
| Red Hat:enterprise_linux:9::baseos | iwl1000-firmware | 0 | 1:39.31.5.1-140.el9_3 |
| Red Hat:enterprise_linux:9::baseos | iwl105-firmware | 0 | 0:18.168.6.1-140.el9_3 |
| Red Hat:enterprise_linux:9::baseos | iwl135-firmware | 0 | 0:18.168.6.1-140.el9_3 |
| Red Hat:enterprise_linux:9::baseos | iwl2000-firmware | 0 | 0:18.168.6.1-140.el9_3 |
| Red Hat:enterprise_linux:9::baseos | iwl2030-firmware | 0 | 0:18.168.6.1-140.el9_3 |
| Red Hat:enterprise_linux:9::baseos | iwl3160-firmware | 0 | 1:25.30.13.0-140.el9_3 |
| Red Hat:enterprise_linux:9::baseos | iwl5000-firmware | 0 | 0:8.83.5.1_1-140.el9_3 |
| Red Hat:enterprise_linux:9::baseos | iwl5150-firmware | 0 | 0:8.24.2.2-140.el9_3 |
| Red Hat:enterprise_linux:9::baseos | iwl6000g2a-firmware | 0 | 0:18.168.6.1-140.el9_3 |
| Red Hat:enterprise_linux:9::baseos | iwl6000g2b-firmware | 0 | 0:18.168.6.1-140.el9_3 |
| Red Hat:enterprise_linux:9::baseos | iwl6050-firmware | 0 | 0:41.28.5.1-140.el9_3 |
| Red Hat:enterprise_linux:9::baseos | iwl7260-firmware | 0 | 1:25.30.13.0-140.el9_3 |
| Red Hat:enterprise_linux:9::baseos | libertas-sd8787-firmware | 0 | 0:20230814-140.el9_3 |
| Red Hat:enterprise_linux:9::baseos | linux-firmware | 0 | 0:20230814-140.el9_3 |
| Red Hat:enterprise_linux:9::baseos | linux-firmware-whence | 0 | 0:20230814-140.el9_3 |
| Red Hat:enterprise_linux:9::baseos | netronome-firmware | 0 | 0:20230814-140.el9_3 |
| Red Hat:rhel_aus:8.2::baseos | iwl100-firmware | 0 | 0:39.31.5.1-102.el8_2.1 |
| Red Hat:rhel_aus:8.2::baseos | iwl1000-firmware | 0 | 1:39.31.5.1-102.el8_2.1 |
| Red Hat:rhel_aus:8.2::baseos | iwl105-firmware | 0 | 0:18.168.6.1-102.el8_2.1 |
| Red Hat:rhel_aus:8.2::baseos | iwl135-firmware | 0 | 0:18.168.6.1-102.el8_2.1 |
| Red Hat:rhel_aus:8.2::baseos | iwl2000-firmware | 0 | 0:18.168.6.1-102.el8_2.1 |
| Red Hat:rhel_aus:8.2::baseos | iwl2030-firmware | 0 | 0:18.168.6.1-102.el8_2.1 |
| Red Hat:rhel_aus:8.2::baseos | iwl3160-firmware | 0 | 1:25.30.13.0-102.el8_2.1 |
| Red Hat:rhel_aus:8.2::baseos | iwl3945-firmware | 0 | 0:15.32.2.9-102.el8_2.1 |
| Red Hat:rhel_aus:8.2::baseos | iwl4965-firmware | 0 | 0:228.61.2.24-102.el8_2.1 |
| Red Hat:rhel_aus:8.2::baseos | iwl5000-firmware | 0 | 0:8.83.5.1_1-102.el8_2.1 |
| Red Hat:rhel_aus:8.2::baseos | iwl5150-firmware | 0 | 0:8.24.2.2-102.el8_2.1 |
| Red Hat:rhel_aus:8.2::baseos | iwl6000-firmware | 0 | 0:9.221.4.1-102.el8_2.1 |
| Red Hat:rhel_aus:8.2::baseos | iwl6000g2a-firmware | 0 | 0:18.168.6.1-102.el8_2.1 |
| Red Hat:rhel_aus:8.2::baseos | iwl6000g2b-firmware | 0 | 0:18.168.6.1-102.el8_2.1 |
| Red Hat:rhel_aus:8.2::baseos | iwl6050-firmware | 0 | 0:41.28.5.1-102.el8_2.1 |
| Red Hat:rhel_aus:8.2::baseos | iwl7260-firmware | 0 | 1:25.30.13.0-102.el8_2.1 |
| Red Hat:rhel_aus:8.2::baseos | libertas-sd8686-firmware | 0 | 0:20240419-102.git055dfa8e.el8_2 |
| Red Hat:rhel_aus:8.2::baseos | libertas-sd8787-firmware | 0 | 0:20240419-102.git055dfa8e.el8_2 |
| Red Hat:rhel_aus:8.2::baseos | libertas-usb8388-firmware | 0 | 2:20240419-102.git055dfa8e.el8_2 |
| Red Hat:rhel_aus:8.2::baseos | libertas-usb8388-olpc-firmware | 0 | 0:20240419-102.git055dfa8e.el8_2 |
| Red Hat:rhel_aus:8.2::baseos | linux-firmware | 0 | 0:20240419-102.git055dfa8e.el8_2 |
| Red Hat:rhel_eus:9.0::baseos | iwl100-firmware | 0 | 0:39.31.5.1-130.el9_0 |
| Red Hat:rhel_eus:9.0::baseos | iwl1000-firmware | 0 | 1:39.31.5.1-130.el9_0 |
| Red Hat:rhel_eus:9.0::baseos | iwl105-firmware | 0 | 0:18.168.6.1-130.el9_0 |
| Red Hat:rhel_eus:9.0::baseos | iwl135-firmware | 0 | 0:18.168.6.1-130.el9_0 |
| Red Hat:rhel_eus:9.0::baseos | iwl2000-firmware | 0 | 0:18.168.6.1-130.el9_0 |
| Red Hat:rhel_eus:9.0::baseos | iwl2030-firmware | 0 | 0:18.168.6.1-130.el9_0 |
| Red Hat:rhel_eus:9.0::baseos | iwl3160-firmware | 0 | 1:25.30.13.0-130.el9_0 |
| Red Hat:rhel_eus:9.0::baseos | iwl5000-firmware | 0 | 0:8.83.5.1_1-130.el9_0 |
| Red Hat:rhel_eus:9.0::baseos | iwl5150-firmware | 0 | 0:8.24.2.2-130.el9_0 |
| Red Hat:rhel_eus:9.0::baseos | iwl6000g2a-firmware | 0 | 0:18.168.6.1-130.el9_0 |
| Red Hat:rhel_eus:9.0::baseos | iwl6000g2b-firmware | 0 | 0:18.168.6.1-130.el9_0 |
| Red Hat:rhel_eus:9.0::baseos | iwl6050-firmware | 0 | 0:41.28.5.1-130.el9_0 |
| Red Hat:rhel_eus:9.0::baseos | iwl7260-firmware | 0 | 1:25.30.13.0-130.el9_0 |
| Red Hat:rhel_eus:9.0::baseos | libertas-sd8787-firmware | 0 | 0:20220209-130.el9_0 |
| Red Hat:rhel_eus:9.0::baseos | linux-firmware | 0 | 0:20220209-130.el9_0 |
| Red Hat:rhel_eus:9.0::baseos | linux-firmware-whence | 0 | 0:20220209-130.el9_0 |
| Red Hat:rhel_eus:9.0::baseos | netronome-firmware | 0 | 0:20220209-130.el9_0 |
| Ubuntu:14.04:LTS | linux-firmware | 0 | No fix |
| Ubuntu:16.04:LTS | linux-firmware | 0 | No fix |
| Ubuntu:20.04:LTS | linux-firmware | 0 | No fix |
| Ubuntu:22.04:LTS | linux-firmware | 0 | No fix |
| Ubuntu:24.04:LTS | linux-firmware | 0 | No fix |
| Ubuntu:24.10 | linux-firmware | 0 | No fix |
| Ubuntu:25.04 | linux-firmware | 0 | No fix |
| Ubuntu:25.10 | linux-firmware | 0 | No fix |
| Ubuntu:Pro:14.04:LTS | linux-firmware | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | linux-firmware | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | linux-firmware | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | linux-firmware | 0 | No fix |
Related vulnerabilities
- CVE-2023-31356 Incomplete system memory cleanup in SEV firmware could allow a privileged attacker to… Also affects iwl100-firmware
- CVE-2023-20584 IOMMU improperly handles certain special address ranges with invalid device table entries… Also affects iwl100-firmware
- CVE-2023-31346 Failure to initialize memory in SEV Firmware may allow a privileged attacker to access… Also affects iwl100-firmware
- CVE-2022-40964 Improper access control for some Intel(R) PROSet/Wireless WiFi and Killer(TM) WiFi… Also affects iwl100-firmware
- CVE-2022-38076 Improper input validation in some Intel(R) PROSet/Wireless WiFi and Killer(TM) WiFi… Also affects iwl100-firmware
- CVE-2022-36351 Improper input validation in some Intel(R) PROSet/Wireless WiFi and Killer(TM) WiFi… Also affects iwl100-firmware
- CVE-2020-24586 The 802.11 standard that underpins Wi-Fi Protected Access (WPA, WPA2, and WPA3) and Wired… Also affects firmware-nonfree
- CVE-2023-47210 Improper input validation for some Intel(R) PROSet/Wireless WiFi software for linux… Also affects firmware-nonfree