Skip to main content

Aqara Developer Portal CVE-2026-50088

| EUVDEUVD-2026-36478 MEDIUM
Permissive Cross-domain Security Policy with Untrusted Domains (CWE-942)
2026-06-12 runZero GHSA-fqrj-m2f5-x9pj
4.7
CVSS 3.1 · NVD
Share

Severity by source

Vendor (runZero) PRIMARY
HIGH
qualitative
NVD
4.7 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
vuln.today AI
8.2 HIGH

Network-reachable CORS abuse needs no attacker auth (PR:N) but requires a logged-in victim to visit a malicious page (UI:R); scope changes from attacker origin to portal, exposing sensitive data (C:H) with limited write impact (I:L).

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

Primary rating from Vendor (runZero).

CVSS VectorNVD

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

Lifecycle Timeline

6
Severity Changed
Jul 09, 2026 - 17:52 NVD
HIGH MEDIUM
CVSS changed
Jul 09, 2026 - 17:52 NVD
8.2 (HIGH) 4.7 (MEDIUM)
Severity Changed
Jul 09, 2026 - 17:52 NVD
HIGH MEDIUM
CVSS changed
Jul 09, 2026 - 17:52 NVD
8.2 (HIGH) 4.7 (MEDIUM)
Patch available
Jun 12, 2026 - 17:01 EUVD
Analysis Generated
Jun 12, 2026 - 16:23 vuln.today

DescriptionNVD

The Aqara Developer Portal (developer.aqara.com) and shared test environments (developer-test.aqara.com, aiot-test.aqara.com) exhibit cross-origin request sharing, which is an instance of "CWE-942: Permissive Cross-domain Policy with Untrusted Domains," and has an estimated CVSS of CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N (8.2 High).

AnalysisAI

Cross-origin information disclosure in the Aqara Developer Portal (developer.aqara.com) and its shared test environments (developer-test.aqara.com, aiot-test.aqara.com) allows a malicious website to read authenticated responses from any victim developer who visits it, exposing portal data tied to IoT/smart-home developer accounts. The flaw is a permissive CORS policy (CWE-942) that trusts untrusted origins; runZero disclosed it and no public exploit identified at time of analysis, though the technique is well-known and trivially scriptable.

Technical ContextAI

The affected systems are Aqara's web-based developer consoles used to manage smart-home/IoT integrations and API credentials. CWE-942 describes a Cross-Origin Resource Sharing configuration that whitelists untrusted domains or reflects the Origin header while also returning Access-Control-Allow-Credentials: true, defeating the browser's Same-Origin Policy. When the server accepts an attacker-controlled origin and permits credentialed requests, JavaScript on an attacker-hosted page can perform XHR/fetch calls to the portal using the victim's session cookies and read the responses cross-origin - turning what is normally a server-side trust boundary into a client-side one.

RemediationAI

No vendor-released patch identified at time of analysis; because these are Aqara-operated SaaS endpoints, remediation is the vendor's responsibility and consists of tightening the Access-Control-Allow-Origin policy on developer.aqara.com, developer-test.aqara.com, and aiot-test.aqara.com to an explicit allowlist of trusted Aqara-owned origins, never reflecting arbitrary Origin headers while Access-Control-Allow-Credentials is true, and ensuring preflight responses do not return wildcard or null origins. Developers using the portal should, until Aqara confirms a fix, log out of the developer console when not actively using it, use a dedicated browser profile for portal access to reduce cross-tab exposure, and avoid clicking untrusted links while authenticated - these are inconvenient but block the user-interaction step the attack depends on. Track the runZero advisory at https://www.runzero.com/advisories/aqara-dev-portal-cors-cve-2026-50088 and the disclosure repository at https://github.com/xn0tsa/theres-no-place-like-home for fix confirmation.

CVE-2024-41657 HIGH POC
8.8 Aug 20

Casdoor is a UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform. Rated high severity (CVSS 8.

CVE-2021-34435 HIGH POC
8.8 Sep 01

In Eclipse Theia 0.3.9 to 1.8.1, the "mini-browser" extension allows a user to preview HTML files in an iframe inside th

CVE-2025-30354 HIGH POC
8.7 Apr 01

Bruno is an open source IDE for exploring and testing APIs. Rated high severity (CVSS 8.7), this vulnerability is no aut

CVE-2024-41659 HIGH POC
8.1 Aug 20

memos is a privacy-first, lightweight note-taking service. Rated high severity (CVSS 8.1), this vulnerability is remotel

CVE-2026-70604 HIGH POC
7.4 Aug 05

Cross-origin read bypass in Electron's custom protocol handler exposes sensitive application data to remote pages via fe

CVE-2026-15966 CRITICAL
9.8 Jul 23

Information disclosure in Progress MOVEit Transfer (all versions before 2025.1.5, and 2026.0.0 before 2026.0.3) stems fr

CVE-2025-61163 CRITICAL
9.8 Aug 26

Sensitive-data exposure in Cohere North AI v1.1.5 stems from the server accepting cross-origin requests without validati

CVE-2024-37131 CRITICAL
9.8 Jun 13

SCG Policy Manager, all versions, contains an overly permissive Cross-Origin Resource Policy (CORP) vulnerability. Rated

CVE-2022-26969 CRITICAL
9.8 Dec 26

In Directus before 9.7.0, the default settings of CORS_ORIGIN and CORS_ENABLED are true. Rated critical severity (CVSS 9

CVE-2022-31736 CRITICAL
9.8 Dec 22

A malicious website could have learned the size of a cross-origin resource that supported Range requests. Rated critical

CVE-2026-34449 CRITICAL
9.6 Mar 31

Remote code execution in SiYuan desktop application (versions prior to 3.6.2) allows unauthenticated remote attackers to

CVE-2026-6662 MEDIUM POC
5.5 Apr 20

Permissive CORS policy in ericc-ch copilot-api up to version 0.7.0 allows remote attackers to access the Token Endpoint

Share

CVE-2026-50088 vulnerability details – vuln.today

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