CVE-2025-57685: LB-Link Routers Command Injection in set_serial_cfg

CVE-2025-57685 · Severity: high · CVSS 8.8 · Published 2025-09-22

Multiple LB-Link router models are affected by a security flaw that allows unauthorized individuals to take full control of the device. By sending a specially crafted request to the router's web management interface, an attacker can bypass security checks and run malicious commands. This could lead to the theft of internet traffic, interception of sensitive data, or the use of the router as a foothold for further attacks on the local network.

Vendors: LB-Link.

Quick answers

Is CVE-2025-57685 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2025-57685 being exploited in the wild.
How severe is CVE-2025-57685?
High severity, with a CVSS score of 8.8, published 22 September 2025.
Which products and versions are affected?
LB-Link BL-AC1900 AZ2 v1.0.2; LB-Link BL-AC2100 AZ3 V1.0.4; LB-Link BL-LTE300 DA4 V1.2.3; LB-Link BL-WR4000 v2.5.0; and 2 more.
Is there a fix for CVE-2025-57685?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2025-57685 attacked?
It is attacked over the network or from the adjacent network, in a network appliance.
Am I affected by CVE-2025-57685?
Check whether you run LB-Link BL-AC1900 AZ2, LB-Link BL-AC2100 AZ3, LB-Link BL-LTE300 DA4 or one of the others listed at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

A command injection vulnerability exists in the /goform/set_serial_cfg interface of several LB-Link router models. The flaw is rooted in the websSecurityHandler function within the /bin/goahead binary, which incorrectly permits unauthorized access to any URL starting with the /goform/set_ prefix. Furthermore, the bs_SetSerial function in the libshare-0.0.26.so library fails to sanitize user-supplied input (such as the 'domain' field) before passing it to a system call via bl_do_system. An unauthenticated attacker on the local or adjacent network can exploit this by sending a POST request containing shell metacharacters (e.g., backticks) to execute arbitrary system commands with root privileges.

Affected products

  • LB-Link BL-AC2100_AZ3 V1.0.4
  • LB-Link BL-WR4000 v2.5.0
  • LB-Link BL-WR9000_AE4 v2.4.9
  • LB-Link BL-AC1900_AZ2 v1.0.2
  • LB-Link BL-X26_AC8 v1.2.8
  • LB-Link BL-LTE300_DA4 V1.2.3

Timeline

  • 2025-09-22: advisory: Initial disclosure by MITRE/NVD

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.