Description
The React Developer Tools extension registers a message listener with window.addEventListener('message', <listener>) in a content script that is accessible to any webpage that is active in the browser. Within the listener is code that requests a URL derived from the received message via fetch(). The URL is not validated or sanitised before it is fetched, thus allowing a malicious web page to arbitrarily fetch URL’s via the victim's browser.
Analysis and contextual insights are available on OpenCVE Cloud.
Remediation
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
Advisories
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2023-2809 | The React Developer Tools extension registers a message listener with window.addEventListener('message', <listener>) in a content script that is accessible to any webpage that is active in the browser. Within the listener is code that requests a URL derived from the received message via fetch(). The URL is not validated or sanitised before it is fetched, thus allowing a malicious web page to arbitrarily fetch URL’s via the victim's browser. |
Github GHSA |
GHSA-rxrc-rgv4-jpvx | React Developer Tools extension Improper Authorization vulnerability |
References
History
Thu, 12 Sep 2024 16:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-116 |
Status: PUBLISHED
Assigner: snyk
Published:
Updated: 2024-09-12T14:35:37.964Z
Reserved: 2023-10-19T12:33:43.948Z
Link: CVE-2023-5654
Updated: 2024-08-02T08:07:32.588Z
Status : Modified
Published: 2023-10-19T15:15:09.973
Modified: 2024-11-21T08:42:12.020
Link: CVE-2023-5654
No data.
OpenCVE Enrichment
No data.
Weaknesses
EUVD
Github GHSA