CVE-2019-17133

In the Linux kernel through 5.3.2, cfg80211_mgd_wext_giwessid in net/wireless/wext-sme.c does not reject a long SSID IE, leading to a Buffer Overflow

published October 4, 2019

CVSS
—
EPSS
7%
Percentile
93.9
In the wild
Unconfirmed
What it is

⚠️ A long WiFi name leads to unexpected chaos! The Linux kernel's handling of SSIDs can overflow like a coffee cup left too full. ☕ Think of it like a restaurant overloading a plate with too much food; eventually, it just can't hold it all, and everything spills over. In this case, the kernel can't manage a lengthy SSID, leading to a buffer overflow that could cause unexpected behavior. If an attacker crafts an overly long SSID, they could exploit this buffer overflow, potentially crashing the system or even executing arbitrary code. This could lead to a compromised device, opening the door to more serious security issues.

Put simply

Think of it like a restaurant overloading a plate with too much food; eventually, it just can't hold it all, and everything spills over. In this case, the kernel can't manage a lengthy SSID, leading to a buffer overflow that could cause unexpected behavior. In the Linux kernel versions up to 5.3.2, the function cfg80211_mgd_wext_giwessid does not properly validate the length of the SSID information element (IE), allowing malicious long SSIDs to cause a buffer overflow.

What to do

If an attacker crafts an overly long SSID, they could exploit this buffer overflow, potentially crashing the system or even executing arbitrary code. This could lead to a compromised device, opening the door to more serious security issues. Update your Linux kernel to version 5.3.3 or later to mitigate this vulnerability. It's always good practice to review and limit the SSID lengths in your wireless configurations to prevent potential exploits. Don't forget to monitor your network settings regularly! You've got this! A quick update will keep your systems safe and sound. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.06706 · 93.9th percentile
Published
2019-10-04T11:57Z
EPSS history
Timeline
  • 04 OCT 11:57Z
    In the Linux kernel through 5.3.2, cfg80211_mgd_wext_giwessid in net/wireless/wext-sme.c does not reject a long SSID IE, leading to a Buffer Overflow
    cvelistv5