---
id: CVE-2026-113802
title: >-
  Wavlink WL-WN530BE1-A Unauthenticated OS Command Injection in ioos
  protocol.csp ovpn_file Handler
summary: >-
  Wavlink WL-WN530BE1-A firmware through M30BE1_V251117 contains an OS command
  injection vulnerability in the sub_23B54 function of the ioos binary, which
  passes the unsanitized file_id parameter of /protocol.csp?opt=ovpn_file
  requests wit…
severity: critical
cvss: 9.8
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'
cvssSource: cna
cwe:
  - CWE-78
vendor: Wavlink
product: WL-WN530BE1-A
affected:
  - WL-WN530BE1-A M30BE1_V251117
published: '2026-10-20'
updated: '2026-10-20'
sourceUpdated: '2026-10-20T17:59:55.407Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-113802'
references:
  - url: 'https://github.com/F-yyjy/cve/blob/main/WN530BE1(en).md'
    label: >-
      Researcher Advisory (F-yyjy): WAVLINK WN530BE1-A Unauthenticated Command
      Injection
  - url: >-
      https://www.vulncheck.com/advisories/wavlink-wl-wn530be1-a-unauthenticated-os-command-injection-in-ioos-protocol-csp-ovpn-file-handler
    label: >-
      VulnCheck Advisory: Wavlink WL-WN530BE1-A Unauthenticated OS Command
      Injection in ioos protocol.csp ovpn_file Handler
tags:
  - cve.org
ingestedAt: '2026-10-20T18:14:37.215Z'
---

## Overview

Wavlink WL-WN530BE1-A firmware through M30BE1_V251117 contains an OS command injection vulnerability in the sub_23B54 function of the ioos binary, which passes the unsanitized file_id parameter of /protocol.csp?opt=ovpn_file requests with type=del to popen(). A remote unauthenticated attacker can send a forged IP-FROM: 127.0.0.1 header to bypass login and execute arbitrary commands as root.

## Affected

- `WL-WN530BE1-A M30BE1_V251117`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
