Advisory details:
npm / npm-125
| Advisory ID | npm/npm-125 |
| Aliases |
CVE-2016-1000228
|
| Summary | DOM-based XSS gmail-js is a client side library for interacting with the Gmail API. Three functions exposed by the Gmail.js API (not the Google Gmail API) are vulnerable to DOM-based cross site scripting https://www.owasp.org/index.php/DOM_Based_XSS (DOMXSS). The three functions are `tools.parse_response`, `helper.get.visible_emails_post`, and `helper.get.email_data_post`. Each one of these functions calls `new Function()` with user data passed as the argument. This vulnerability is being disclosed before a public patched version is available because the issue was reported in a public Github issue. |
| Status | Published |
| Exploitability | 0.5 |
| Weighted Severity | 7.3 |
| Risk | 3.6 |
| Affected and Fixed Packages | Package Details |
| Introduced and Fixed Package Commit Patches | Package Commit Patches Details |
| There are no known CWE. |
| System | Score | Found at |
|---|---|---|
| cvssv3 | 8.1 | https://github.com/nodejs/security-wg/blob/main/vuln/npm/125.json |
| Reference id | Reference type | URL |
|---|---|---|
| https://github.com/KartikTalwar/gmail.js/issues/281 | ||
| https://www.owasp.org/index.php/DOM_Based_XSS | ||
| 125 | https://github.com/nodejs/security-wg/blob/main/vuln/npm/125.json |
No EPSS data available for this advisory.
| Patch URL | |
|---|---|
| There are no known patches. | |
| Attack Vector (AV) | Attack Complexity (AC) | Privileges Required (PR) | User Interaction (UI) | Scope (S) | Confidentiality Impact (C) | Integrity Impact (I) | Availability Impact (A) |
|---|---|---|---|---|---|---|---|
network adjacent_network local physical |
low high |
none low high |
none required |
unchanged changed |
high low none |
high low none |
high low none |
There are no SSVC decisions available.