Safeguard
Vulnerability Analysis•

CVE-2026-4228: Command Injection in LB-LINK BL-WR9000 Wi-Fi

CVE-2026-4228 is command injection in the Wi-Fi settings of the LB-LINK BL-WR9000 router, firmware 2.4.9. No vendor reply. Restrict its web interface.

Safeguard Security Team
2 min read

CVE-2026-4228 is a command injection flaw in the Wi-Fi settings handler of the LB-LINK BL-WR9000 router, firmware 2.4.9, scored CVSS 6.3 (medium). The vendor did not respond to the disclosure, so no fix is confirmed. Restrict the web interface and limit who can log in.

What's affected

The NVD record names LB-LINK BL-WR9000 firmware 2.4.9. The affected code is the function sub_458754 behind the /goform/set_wifi route.

No fixed version exists in the record, which says the vendor was contacted early and did not reply. The reporter's write-up used firmware 2.4.9 dated 2023-06-20.

How to check if you're exposed

  1. Read the firmware version in the router's administration page. Version 2.4.9 is the tested build.
  2. Check whether the web interface is reachable from the internet. Run this from outside your network, against your own address only.
nmap -Pn -p 80,443,8080 YOUR_PUBLIC_IP
  1. Review the accounts that can log in. The vector is CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L, which needs a low privileged login. The write-up calls it an authenticated command injection.

What to do now

  1. Disable remote administration and any port forward to the router.
  2. Change the administrator password and remove unused logins.
  3. Look for newer firmware from LB-LINK. If none exists, schedule a replacement.
  4. Put untrusted devices on a separate Wi-Fi network.

Why it matters

The record classes this as CWE-74 and CWE-77. According to the write-up, the Wi-Fi settings code builds a system command by joining configuration values into a string without checking them, and then runs that command. Anyone who can change those settings can influence what the router executes.

The write-up describes the result as commands running with the highest privileges on the device. The KEV flag is false. The record says the exploit is public, and I found no report of exploitation in the wild.

Quick check

Does this need a login?

The NVD vector says a low privileged account is needed, and the write-up calls it authenticated. Treat router logins as sensitive and change default passwords.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.