Skip to main content

OpenBK7231T App CVE-2026-71273

| EUVDEUVD-2026-53358 MEDIUM
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-08-05 TuranSec GHSA-hxw9-fq53-ph7w
6.5
CVSS 3.1 · Vendor: TuranSec
Share

Severity by source

Vendor (TuranSec) PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N
vuln.today AI
6.5 MEDIUM

Network-reachable endpoint exploited through browser (AV:N, PR:N), requires admin to visit attacker page (UI:R), and impact is integrity-only - credentials overwritten but not disclosed.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (TuranSec).

CVSS VectorVendor: TuranSec

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None

Lifecycle Timeline

1
Analysis Generated
Aug 05, 2026 - 13:52 vuln.today

DescriptionCVE.org

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.

AnalysisAI

Cross-site request forgery in OpenBK7231T firmware's /cfg_wifi_set endpoint allows a remote attacker to simultaneously hijack a device's WiFi credentials and silently disable its web admin password protection via a single malicious HTTP GET request triggered in an authenticated admin's browser. The vulnerability is compounded by a logic flaw: omitting the web_admin_password_enabled parameter from the CSRF request causes an else-branch to clear the admin password entirely, leaving the device fully open. No public exploit identified at time of analysis, and the flaw is not listed in CISA KEV.

Technical ContextAI

OpenBK7231T App is an open-source alternative firmware for the BK7231T SoC, widely used in Tuya-compatible smart home devices. The vulnerable endpoint /cfg_wifi_set, located in src/httpserver/http_fns.c, processes WiFi configuration changes over plain HTTP GET requests. The root cause is CWE-352 (Cross-Site Request Forgery): the endpoint enforces no CSRF token, no Origin/Referer validation, and no state-changing method restriction (it responds to GET rather than requiring POST). A secondary logic defect compounds the CSRF: when the web_admin_password_enabled parameter is absent - as it would be in a minimal CSRF payload - a missing parameter results in the admin password being cleared to an empty string rather than preserved. The affected CPE cpe:2.3:a:openshwprojects:openbk7231t_app:*:*:*:*:*:*:*:* covers all tracked versions.

RemediationAI

No vendor-released patch version has been confirmed in the available data; the upstream code reference points to the live repository at https://github.com/openshwprojects/OpenBK7231T_App/blob/main/src/httpserver/http_fns.c, but no tagged fix release is identified. Users should monitor the project repository for a commit that adds CSRF token validation to /cfg_wifi_set and corrects the else-branch logic that clears the admin password. As immediate compensating controls: restrict access to the device's web interface to a trusted VLAN or isolated IoT network segment to prevent cross-origin browser requests from reaching the endpoint - this eliminates the network path required for CSRF exploitation but does not fix the underlying flaw. Ensure the admin web interface is not reachable from guest or untrusted networks, as this removes the attacker's ability to trigger cross-site requests. Avoid browsing untrusted sites while authenticated to the device's web interface. Note that network segmentation does not remediate the missing CSRF token or the password-clearing logic defect.

Share

CVE-2026-71273 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy