Description
OpenBK7231T's /cfg_wifi_set endpoint (src/httpserver/http_fns.c) accepts configuration changes via a plain GET request with no CSRF token. If the parameter is absent from the request, an else-branch silently clears the device's web admin password to an empty string.
Published: 2026-08-05
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

OpenBK7231T’s /cfg_wifi_set endpoint accepts configuration changes via a plain GET request and lacks a CSRF token. When a required parameter is missing, the code silently clears the device’s web admin password to an empty string. This defect allows an attacker to craft a single click CSRF request that, if an authenticated administrator’s browser loads the URL, disables web authentication completely. The result is that an attacker can subsequently configure the device without any credential, enabling unauthorized changes or further exploitation. This behavior is a classic Cross‑Site Request Forgery (CWE‑352) that removes a security boundary around the web interface.

Affected Systems

openhwprojects:OpenBK7231T_App. The vulnerability is present in the OpenBK7231T application firmware that includes the http_fns.c implementation of /cfg_wifi_set. No specific firmware version information is provided, so all releases that include this code are potentially affected.

Risk and Exploitability

The CVSS score of 6.5 indicates a moderate risk level, while the EPSS score of <1% shows a very low probability of exploitation. The vulnerability is not listed in CISA’s KEV catalog. The attack likely requires the victim to be an authenticated administrator with a logged‑in browser, a condition that is inferred from the description. An attacker would need to lure that client to visit a malicious URL, making the exploit dependent on social‑engineering success. Nonetheless, once the web admin password is cleared, the device’s web interface becomes fully open, creating a high‑impact scenario for those who succeed in executing the CSRF.

Generated by OpenCVE AI on August 10, 2026 at 21:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor’s firmware update that changes /cfg_wifi_set to require a POST request and validates a CSRF token
  • Configure the web admin interface with a strong, non‑empty password to ensure that removal of authentication cannot occur without explicit user action
  • Block the /cfg_wifi_set endpoint from unauthenticated or external access, limiting it to the local network or localhost so that only trusted clients can reach it

Generated by OpenCVE AI on August 10, 2026 at 21:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 12:00:00 +0000

Type Values Removed Values Added
Description OpenBK7231T's /cfg_wifi_set endpoint (src/httpserver/http_fns.c) accepts configuration changes via a plain GET request with no CSRF token. If the `web_admin_password_enabled` parameter is absent from the request, an else-branch silently clears the device's web admin password to an empty string. A one-click CSRF payload (e.g. an <img> tag pointing at /cfg_wifi_set with new SSID/password parameters and web_admin_password_enabled omitted) visited by an authenticated admin's browser both hijacks the device's WiFi configuration and disables its web password protection. OpenBK7231T's /cfg_wifi_set endpoint (src/httpserver/http_fns.c) accepts configuration changes via a plain GET request with no CSRF token. If the parameter is absent from the request, an else-branch silently clears the device's web admin password to an empty string.
Title OpenBK7231T - CSRF in /cfg_wifi_set Leading to Implicit Web Password Disable and WiFi Hijack OpenBK7231T CSRF in /cfg_wifi_set Leading to Implicit Web Password Disable and WiFi Hijack

Mon, 10 Aug 2026 11:45:00 +0000

Type Values Removed Values Added
Title OpenBK7231T CSRF in /cfg_wifi_set Leading to Implicit Web Password Disable and WiFi Hijack OpenBK7231T - CSRF in /cfg_wifi_set Leading to Implicit Web Password Disable and WiFi Hijack

Fri, 07 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Openshwprojects
Openshwprojects openbk7231t App
Vendors & Products Openshwprojects
Openshwprojects openbk7231t App

Wed, 05 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 05 Aug 2026 13:15:00 +0000

Type Values Removed Values Added
Description OpenBK7231T's /cfg_wifi_set endpoint (src/httpserver/http_fns.c) accepts configuration changes via a plain GET request with no CSRF token. If the `web_admin_password_enabled` parameter is absent from the request, an else-branch silently clears the device's web admin password to an empty string. A one-click CSRF payload (e.g. an <img> tag pointing at /cfg_wifi_set with new SSID/password parameters and web_admin_password_enabled omitted) visited by an authenticated admin's browser both hijacks the device's WiFi configuration and disables its web password protection.
Title OpenBK7231T CSRF in /cfg_wifi_set Leading to Implicit Web Password Disable and WiFi Hijack
Weaknesses CWE-352
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N'}


Subscriptions

Openshwprojects Openbk7231t App
cve-icon MITRE

Status: PUBLISHED

Assigner: TuranSec

Published:

Updated: 2026-08-10T11:46:50.240Z

Reserved: 2026-08-05T12:23:34.967Z

Link: CVE-2026-71273

cve-icon Vulnrichment

Updated: 2026-08-05T15:59:39.002Z

cve-icon NVD

Status : Received

Published: 2026-08-05T13:24:51.720

Modified: 2026-08-10T12:17:29.803

Link: CVE-2026-71273

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T21:30:04Z

Weaknesses
  • CWE-352

    Cross-Site Request Forgery (CSRF)