CVE-2020-36851
Last modified
CVE-2020-36851 is a critical-severity vulnerability rated 9.5/10 on the CVSS scale. Rob--W cors-anywhere instances configured as an open proxy allow unauthenticated external users to induce the server to make HTTP requests to arbitrary targets (SSRF). Because the proxy forwards requests and headers, an attacker can reach internal-only endpoints and link-local metadata services, retrieve instance role credentials or other sensitive metadata, and interact with internal APIs and services that are not intended to be internet-facing. EPSS estimates a 1.00% chance of exploitation in the next 30 days.
Description
Rob--W cors-anywhere instances configured as an open proxy allow unauthenticated external users to induce the server to make HTTP requests to arbitrary targets (SSRF). Because the proxy forwards requests and headers, an attacker can reach internal-only endpoints and link-local metadata services, retrieve instance role credentials or other sensitive metadata, and interact with internal APIs and services that are not intended to be internet-facing. The vulnerability is exploitable by sending crafted requests to the proxy with the target resource encoded in the URL; many cors-anywhere deployments forward arbitrary methods and headers (including PUT), which can permit exploitation of IMDSv2 workflows as well as access to internal management APIs. Successful exploitation can result in theft of cloud credentials, unauthorized access to internal services, remote code execution or privilege escalation (depending on reachable backends), data exfiltration, and full compromise of cloud resources. Mitigation includes: restricting the proxy to trusted origins or authentication, whitelisting allowed target hosts, preventing access to link-local and internal IP ranges, removing support for unsafe HTTP methods/headers, enabling cloud provider mitigations, and deploying network-level protections.
Metrics
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2020-36851?
How severe is CVE-2020-36851?
How do I fix CVE-2020-36851?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2020
- CVE-2020-36846A buffer overflow, as described in CVE-2020-8927, exists in …9.8
- CVE-2020-36847The Simple-File-List Plugin for WordPress is vulnerable to R…9.8
- CVE-2020-36848The Total Upkeep – WordPress Backup Plugin plus Restore & Mi…7.5
- CVE-2020-36849The AIT CSV import/export plugin for WordPress is vulnerable…9.8
- CVE-2020-3685Pointer variable which is freed is not cleared can result in…7.5
- CVE-2020-36850An information disclosure vulnerability exits in Sitecore JS…8.7
- CVE-2020-36852The Custom Searchable Data Entry System plugin for WordPress…9.1
- CVE-2020-36853The 10WebMapBuilder plugin for WordPress is vulnerable to St…7.2
- CVE-2020-36854The Async JavaScript plugin for WordPress is vulnerable to S…6.4
- CVE-2020-36855A security vulnerability has been detected in DCMTK up to 3.…5.5
- CVE-2020-36856Nagios XI versions prior to 5.6.14 contain an authenticated …8.8
- CVE-2020-36857Nagios XI versions prior to 5.6.14 contain a post-authentica…7.2
Are you affected by CVE-2020-36851?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
