When Your Home Wi‑Fi Shows Up as “Unsecured” in GNOME but You’re on WPA2—Why the Mismatch Happens and How to Fix It

GNOME’s network manager is great for quick connections, but it can throw you a curveball when it labels a WPA2‑PSK network as Unsecured. The label isn’t a verdict on your router; it’s a symptom of how the client reads the wireless beacon. For anyone who takes Wi‑Fi security seriously, that mismatch is a red flag that needs a deeper look. Below is a practical walk‑through of why this happens, what it really means for your home network, and how to get rid of the false “Unsecured” label without touching your WPA2‑PSK setup.


Why GNOME Calls a WPA2‑PSK Network “Unsecured”

Layer What GNOME looks for Why it can misinterpret
802.11 Beacon RSN (Robust Security Network) flag Some routers advertise RSN but drop the Pairwise Cipher Suite field. GNOME treats that as “no encryption.”
WPA2‑PSK vs WPA3‑SAE WPA2‑PSK in the Authentication Suites list GNOME’s heuristic prefers WPA3‑SAE; if the list contains only WPA2‑PSK and the Cipher Suite is missing, it falls back to “Unsecured.”
Driver/Kernel nl80211 reports Older drivers (e.g., iwlwifi on Intel 5300) sometimes report a Cipher Suite Count of zero even though the hardware supports WPA2.
Network Manager nmcli output nmcli device wifi list may show SECURITY: WPA2-PSK but the GUI hides it if the Cipher Suite isn’t present.

Bottom line: the router is probably fine; the beacon is incomplete or the driver is misreporting what it sees.


What “Unsecured” Means in Practice

  1. No Encryption on the Air
    If the client truly thinks the network is open, it won’t encrypt traffic. That’s a real risk if the router is misconfigured.

  2. Rogue Access Points
    An attacker can spin up a fake AP with the same SSID and no encryption. A client that believes the network is open will auto‑connect, exposing everything.

  3. Credential Leakage
    Even if the router is WPA2‑PSK, a mislabeling client might send the pre‑shared key in cleartext during the handshake.

  4. Misleading Security Posture
    Audits that rely on GUI tools may flag the network as insecure, leading to unnecessary remediation.


Step‑by‑Step Diagnosis

1. Verify the Router’s Configuration

# On the router (or via its web UI)
# Confirm WPA2‑PSK is enabled and the SSID isn’t set to “Open”

If you can’t reach the router, use a phone that reports “WPA2‑PSK” correctly to double‑check.

2. Inspect the Beacon with iwlist

sudo iwlist wlan0 scanning | grep -A5 "SSID: MyHomeWiFi"

Look for:

  • IE: WPA Version 2
  • IE: RSN Information block
  • Cipher Suite Count and Pairwise Cipher Suite List

If Cipher Suite Count is 0, that’s the root cause.

3. Check the Driver and Firmware

lspci -nnk | grep -A2 -i network

Identify the driver (e.g., iwlwifi, ath9k, rtw89). Then:

modinfo iwlwifi | grep firmware

Make sure you’re running the latest firmware for your chipset. Outdated firmware can misreport capabilities.

4. Examine NetworkManager Logs

journalctl -u NetworkManager | grep -i MyHomeWiFi

You’ll often see entries like:

[...]: WPA2-PSK authentication failed: no cipher suite advertised

Those logs confirm the client’s perception.


Fixing the Mismatch

A. Update Firmware and Driver

  1. Ubuntu/Debian

    sudo apt update
    sudo apt install linux-firmware
    
  2. Fedora

    sudo dnf update
    sudo dnf install linux-firmware
    
  3. Arch

    sudo pacman -Syu linux-firmware
    

Reboot, then re‑scan. Modern drivers usually report the correct cipher suites now.

B. Force NetworkManager to Use WPA2‑PSK

Create a custom connection profile that explicitly sets the security mode.

nmcli connection add type wifi con-name MyHomeWiFi ifname wlan0 ssid MyHomeWiFi
nmcli connection modify MyHomeWiFi wifi-sec.key-mgmt wpa-psk
nmcli connection modify MyHomeWiFi wifi-sec.psk "YourStrongPassword"
nmcli connection up MyHomeWiFi

This bypasses the heuristic that mislabels the network.

C. Disable WPA3‑SAE on the Router

If the router advertises both WPA2‑PSK and WPA3‑SAE, some clients may prefer the newer protocol and misinterpret the beacon. Log into the router and set the security mode to WPA2‑PSK only. Many consumer routers have a “Mixed Mode” toggle; turn it off.

D. Use wpa_supplicant Directly

For advanced users, bypass NetworkManager entirely:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Add:

network={
    ssid="MyHomeWiFi"
    psk="YourStrongPassword"
    key_mgmt=WPA-PSK
}

Then:

sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
sudo dhclient wlan0

This guarantees that the client uses WPA2‑PSK regardless of the beacon.

E. Verify the Fix

nmcli device wifi list | grep MyHomeWiFi

The SECURITY column should now read WPA2-PSK. Additionally, run:

sudo iw dev wlan0 link

You should see WPA2-PSK in the output.


Trade‑offs and Practical Considerations

Fix Pros Cons
Firmware/Driver update Broad fix, improves overall Wi‑Fi performance Requires reboot, may introduce regressions
Force WPA2‑PSK in NetworkManager Quick, no router change Still relies on client’s driver; may not persist across upgrades
Disable WPA3‑SAE on router Simplifies beacon Loses forward‑secrecy benefits of WPA3
Use wpa_supplicant Full control, no UI interference Requires manual maintenance, no auto‑connect
Re‑flash router firmware Fixes beacon generation Risk of bricking, needs technical skill

For most security professionals, the firmware update is the least disruptive. If the router is a legacy model that can’t be updated, disabling WPA3‑SAE is a pragmatic compromise.


Why This Matters for Security‑Focused Work

  1. Credential Exposure
    A client that thinks a network is open may transmit the WPA2 pre‑shared key in cleartext during the handshake. Attackers on the same LAN could capture it.

  2. Man‑in‑the‑Middle (MitM) Risks
    Rogue APs can masquerade as the legitimate SSID. If the client auto‑connects to an open network, it will fall victim to MitM attacks.

  3. Compliance Audits
    Many standards (e.g., NIST SP 800‑53) require that wireless networks use authenticated encryption. A UI mislabeling can cause false positives in audit tools.

  4. Operational Reliability
    Automated scripts that rely on nmcli to detect “secure” networks may fail, leading to downtime or misconfiguration.


Real‑World Example: A Mid‑Size Office

An IT team noticed that the office Wi‑Fi appeared as “Unsecured” on several Linux laptops. The routers were running firmware version 1.2.3, which had a known bug that omitted the cipher suite count in the beacon. The team:

  1. Updated all routers to 1.4.0, fixing the beacon.
  2. Updated laptop firmware packages.
  3. Created a NetworkManager policy to force WPA2‑PSK for the SSID.
  4. Verified with journalctl that no “no cipher suite advertised” errors appeared.

Result: No more false positives, and audit reports showed all wireless connections as compliant.


Quick Checklist for Your Home Network

  • Router firmware is up‑to‑date.
  • Router advertises only WPA2‑PSK (or WPA3‑SAE if you’re comfortable with it).
  • Client drivers/firmware are current.
  • NetworkManager profile explicitly sets key-mgmt wpa-psk.
  • nmcli device wifi list shows SECURITY: WPA2-PSK.
  • No rogue APs detected (use airodump-ng or similar for verification).

If any item is missing, follow the corresponding fix above.


The “Unsecured” label in GNOME is a symptom of incomplete beacon information or driver misreporting, not a verdict on your router’s security. By updating firmware, forcing WPA2‑PSK, or tweaking router settings, you can align the client’s perception with reality. That alignment protects against credential leakage, MitM attacks, and audit failures—issues that matter to anyone responsible for safeguarding data and applications.

See also