CVE-2020-28472
Prototype Pollution
This affects the package @aws-sdk/shared-ini-file-loader before 1.0.0-rc.9; the package aws-sdk before 2.814.0. If an attacker submits a malicious INI file to an application that parses it with loadSharedConfigFiles , they will pollute the prototype on the application. This can be exploited further depending on the context.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
7.3
Prototype Pollution
This affects the package @aws-sdk/shared-ini-file-loader before 1.0.0-rc.9; the package aws-sdk before 2.814.0. If an attacker submits a malicious INI file to an application that parses it with loadSharedConfigFiles , they will pollute the prototype on the application. This can be exploited further depending on the context.
- Record
CVE-2020-28472- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P - Updated
- 2026-11-02
EUVDEUVD-2021-2392
7.3
This affects the package @aws-sdk/shared-ini-file-loader before 1.0.0-rc.9; the package aws-sdk before 2.814.0. If an attacker submits a malicious INI file to an application that parses it with loadSharedConfigFiles , they will pollute the prototype on the application. This can be exploited further depending on the context.
- Record
EUVD-2021-2392- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-rrc9-gqf8-8rwg
7.3
Prototype Pollution via file load in aws-sdk and @aws-sdk/shared-ini-file-loader
This affects the package @aws-sdk/shared-ini-file-loader before 1.0.0-rc.9; the package aws-sdk before 2.814.0. If an attacker submits a malicious INI file to an application that parses it with loadSharedConfigFiles , they will pollute the prototype on the application. This can be exploited further depending on the context.
- Record
GHSA-rrc9-gqf8-8rwg- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-1321
- Updated
- 2026-11-02
NVD
7.3
This affects the package @aws-sdk/shared-ini-file-loader before 1.0.0-rc.9; the package aws-sdk before 2.814.0. If an attacker submits a malicious INI file to an application that parses it with loadSharedConfigFiles , they will pollute the prototype on the application. This can be exploited further depending on the context.
- Record
CVE-2020-28472- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
OSV
9.8
This affects the package @aws-sdk/shared-ini-file-loader before 1.0.0-rc.9; the package aws-sdk before 2.814.0. If an attacker submits a malicious INI file to an application that parses it with loadSharedConfigFiles , they will pollute the prototype on the application. This can be exploited further depending on the context.
- Record
CVE-2020-28472- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVGHSA-rrc9-gqf8-8rwg
7.3
Prototype Pollution via file load in aws-sdk and @aws-sdk/shared-ini-file-loader
This affects the package @aws-sdk/shared-ini-file-loader before 1.0.0-rc.9; the package aws-sdk before 2.814.0. If an attacker submits a malicious INI file to an application that parses it with loadSharedConfigFiles , they will pollute the prototype on the application. This can be exploited further depending on the context.
- Record
GHSA-rrc9-gqf8-8rwg- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-1321
- Updated
- 2026-11-02
OSVROOT-APP-NPM-CVE-2020-28472
9.8
CVE-2020-28472 in aws-sdk - Patched by Root
Root has patched CVE-2020-28472 in the aws-sdk package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2020-28472- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-06
OSVCLSA-2026-1771891824 No score
TuxCare security update for aws-sdk (1 CVE)
TuxCare rebuilt aws-sdk to address 1 CVE. Fixed in 2.0.5-tuxcare.1.
- Record
CLSA-2026-1771891824- Updated
- 2026-11-05
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
aws-sdknpm |
before 2.814.0 | 2.814.0 |
@aws-sdk/shared-ini-file-loadernpm |
through 1.0.0-rc.8 | 1.0.0-rc.9 |
aws-sdkTuxCare:npm |
2.0.5-tuxcare.0 up to 2.0.5-tuxcare.1, plus listed versions 2.0.5 |
2.0.5-tuxcare.1 |
@aws-sdk/shared-ini-file-loadernpm |
before 1.0.0-rc.9 | 1.0.0-rc.9 |
aws-sdkRoot:npm |
before 2.453.0-aikido.1 | 2.453.0-aikido.1 |
@rootio/aws-sdkRoot:npm |
before 2.453.0-root.io.1 | 2.453.0-root.io.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases | OSV | |
| affected, aliases, cwes, facts, references | OSV | |
| aliases, published | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-28472 is a high vulnerability (CVSS 7.3) in Amazon Aws Sdk For Javascipt, published January 19, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.17%, the 82nd percentile. Fixed in aws-sdk 2.814.0.
References
snyk.io/vuln/SNYK-JS-AWSSDKSHAREDINIFILELOADER-1049304
snyk.io/vuln/SNYK-JS-AWSSDK-1059424
snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1059425
snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-1059426
github.com/aws/aws-sdk-js-v3/commit/a209082dff913939672bb069964b33aa4c5409a9
github.com/aws/aws-sdk-js/pull/3585/commits/7d72aff2a941173733fcb6741b104cd83d3bc611
nvd.nist.gov/vuln/detail/CVE-2020-28472
github.com/advisories/GHSA-rrc9-gqf8-8rwg