CVE-2019-9503: Broadcom brcmfmac driver is vulnerable to a frame validation bypass
If the brcmfmac driver receives a firmware event frame from a remote source, the iswlceventframe function will cause this frame to be discarded and not be processed. If the driver receives the firmware event frame from the host, the appropriate handler is called. This frame validation can be bypassed if the bus used is USB (for instance by a WiFi dongle). This can allow firmware event frames from a remote source to be processed and this can result in denial of service (DoS) condition.
Other sources
The Broadcom brcmfmac driver could allow a remote attacker to bypass security restrictions. By receiving firmware event frames from a remote source, a remote attacker could exploit this vulnerability to bypass the frame validation.
— IBM
The Broadcom brcmfmac WiFi driver prior to commit a4176ec356c73a46c07c181c6d04039fafa34a9f is vulnerable to a frame validation bypass. If the brcmfmac driver receives a firmware event frame from a remote source, the iswlceventframe function will cause this frame to be discarded and unprocessed. If the driver receives the firmware event frame from the host, the appropriate handler is called. This frame validation can be bypassed if the bus used is USB (for instance by a wifi dongle). This can allow firmware event frames from a remote source to be processed. In the worst case scenario, by sending specially-crafted WiFi packets, a remote, unauthenticated attacker may be able to execute arbitrary code on a vulnerable system. More typically, this vulnerability will result in denial-of-service conditions.
Affected Software
Remediation
Information
Event History
Parent advisories
This vulnerability appears in the following advisories.
Peer vulnerabilities
Found alongside the following vulnerabilities.
Frequently Asked Questions
What is the severity of CVE-2019-9503?
CVE-2019-9503 has been classified with a high severity rating due to potential remote code execution risks.
How do I fix CVE-2019-9503?
To mitigate CVE-2019-9503, update the system to the latest kernel version as specified in security advisories.
What systems are affected by CVE-2019-9503?
CVE-2019-9503 affects various versions of the Red Hat Enterprise Linux and specific Broadcom brcmfmac drivers.
Can CVE-2019-9503 lead to data breaches?
Yes, CVE-2019-9503 can potentially allow attackers to execute arbitrary code, which may result in data breaches.
Is there a patch available for CVE-2019-9503?
Yes, patches for CVE-2019-9503 are available through the respective software vendors, including those for Red Hat and IBM products.