{"id":"CVE-2020-28472","aliases":["GHSA-rrc9-gqf8-8rwg"],"url":"https://o3.security/vulnerability/CVE-2020-28472","summary":"Prototype Pollution via file load in aws-sdk and @aws-sdk/shared-ini-file-loader","details":"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.","published":"2021-01-19T11:15:13.027Z","modified":"2026-07-08T05:57:37.342317467Z","cvss":{"score":9.8,"severity":"CRITICAL","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},"epss":{"score":0.02142,"percentile":0.80409,"asOf":"2026-08-23"},"cisaKev":null,"exploitsKnown":4,"affectedPackages":[{"ecosystem":"npm","name":"aws-sdk","fixedVersion":"2.814.0"},{"ecosystem":"npm","name":"@aws-sdk/shared-ini-file-loader","fixedVersion":"1.0.0-rc.9"}],"fix":{"url":"https://github.com/aws/aws-sdk-js-v3/commit/a209082dff913939672bb069964b33aa4c5409a9","label":"aws/aws-sdk-js-v3@a209082"},"references":[{"type":"FIX","url":"https://github.com/aws/aws-sdk-js-v3/commit/a209082dff913939672bb069964b33aa4c5409a9"},{"type":"FIX","url":"https://github.com/aws/aws-sdk-js/pull/3585/commits/7d72aff2a941173733fcb6741b104cd83d3bc611"},{"type":"EVIDENCE","url":"https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-1059426"},{"type":"EVIDENCE","url":"https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1059425"},{"type":"EVIDENCE","url":"https://snyk.io/vuln/SNYK-JS-AWSSDK-1059424"},{"type":"EVIDENCE","url":"https://snyk.io/vuln/SNYK-JS-AWSSDKSHAREDINIFILELOADER-1049304"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-07-08T05:57:37.342317467Z"}}