CVE-2020-5775
published 2020-08-21CVE-2020-5775: Server-Side Request Forgery in Canvas LMS 2020-07-29 allows a remote, unauthenticated attacker to cause the Canvas application to perform HTTP GET requests to…
PriorityP278medium5.8CVSS 3.1
AVNACLPRNUINSCCNILAN
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
6.53%
92.9th percentile
Server-Side Request Forgery in Canvas LMS 2020-07-29 allows a remote, unauthenticated attacker to cause the Canvas application to perform HTTP GET requests to arbitrary domains.
Affected
1 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| instructure | canvas_learning_management_service | — | — |
Detection & IOCsextracted from sources · hover to see the quote
- →Detect SSRF exploitation attempts against Canvas LMS by monitoring HTTP GET requests to the /external_content/retrieve/oembed endpoint with an attacker-controlled 'endpoint' parameter pointing to an external/OOB host. ↗
- →Confirm exploitation via out-of-band (OOB/OAST) HTTP interaction — a successful exploit causes Canvas to issue an outbound HTTP GET to the attacker-supplied endpoint value. ↗
- →The vulnerability is exploitable by a remote, unauthenticated attacker — no authentication headers or session cookies are required in the triggering request. ↗
- ·The vulnerable endpoint and query-string parameters are fixed: path must be /external_content/retrieve/oembed, with 'endpoint' carrying the SSRF target URL and 'url' set to any non-empty value (e.g. 'foo'). Both parameters must be present. ↗
- ·This is a blind/OOB SSRF — there is no direct HTTP response reflection. Detection relies on observing the outbound callback from the Canvas server to the attacker-controlled endpoint, not on response content. ↗
- ·Only the specific release dated 2020-07-29 of Canvas LMS (CPE: cpe:2.3:a:instructure:canvas_learning_management_service:2020-07-29) is confirmed affected per the advisory. ↗
CVSS provenance
nvdv3.15.8MEDIUMCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:N/I:P/A:N
vulncheck5.8MEDIUM
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
GHSA-wp9p-6x4v-9fxx: Server-Side Request Forgery in Canvas LMS 2020-07-29 allows a remote, unauthenticated attacker to cause the Canvas application to perform HTTP GET req
ghsa_unreviewed·2022-05-24
CVE-2020-5775 [MEDIUM] GHSA-wp9p-6x4v-9fxx: Server-Side Request Forgery in Canvas LMS 2020-07-29 allows a remote, unauthenticated attacker to cause the Canvas application to perform HTTP GET req
Server-Side Request Forgery in Canvas LMS 2020-07-29 allows a remote, unauthenticated attacker to cause the Canvas application to perform HTTP GET requests to arbitrary domains.
VulnCheck
instructure canvas_learning_management_service Server-Side Request Forgery (SSRF)
vulncheck·2020·CVSS 5.8
CVE-2020-5775 [MEDIUM] instructure canvas_learning_management_service Server-Side Request Forgery (SSRF)
instructure canvas_learning_management_service Server-Side Request Forgery (SSRF)
Server-Side Request Forgery in Canvas LMS 2020-07-29 allows a remote, unauthenticated attacker to cause the Canvas application to perform HTTP GET requests to arbitrary domains.
Affected: instructure canvas_learning_management_service
Required Action: Apply remediations or mitigations per vendor instructions or discontinue use of the product if remediation or mitigations are unavailable.
Exploitation References: https://dashboard.shadowserver.org/statistics/honeypot/vulnerability/map/?day=2024-01-22&host_type=src&vulnerability=cve-2020-5775; https://dashboard.shadowserver.org/statistics/honeypot/vulnerability/map/?day=2024-01-24&host_type=src&vulnerability=cve-2020-5775; https://dashboard.shadowserver.org
No detection rules found.
Nuclei
Canvas LMS v2020-07-29 - Blind Server-Side Request Forgery
nuclei·CVSS 5.8
CVE-2020-5775 [MEDIUM] Canvas LMS v2020-07-29 - Blind Server-Side Request Forgery
Canvas LMS v2020-07-29 - Blind Server-Side Request Forgery
Canvas version 2020-07-29 is susceptible to blind server-side request forgery. An attacker can cause Canvas to perform HTTP GET requests to arbitrary domains and thus potentially access sensitive information, modify data, and/or execute unauthorized operations.
Template:
id: CVE-2020-5775
info:
name: Canvas LMS v2020-07-29 - Blind Server-Side Request Forgery
author: alph4byt3
severity: medium
description: Canvas version 2020-07-29 is susceptible to blind server-side request forgery. An attacker can cause Canvas to perform HTTP GET requests to arbitrary domains and thus potentially access sensitive information, modify data, and/or execute unauthorized operations.
impact: |
Successful exploitation of this vulnerability can lead t
2020-08-21
Published
Exploited in the wild