scp in OpenSSH through 8.3p1 allows command injection in the scp.c toremote function, as demonstrated by backtick characters in the destination argument
Why It Matters
Analysis dossierWhy It Matters
scp in OpenSSH through 8.3p1 allows command injection in the scp.c toremote function, as demonstrated by backtick characters in the destination argument. NOTE: the vendor reportedly has stated that they intentionally omit validation of "anomalous argument transfers" because that could "stand a great chance of breaking existing workflows."
High
Unknown
Unknown
Risk basis: SOC ecosystem technology relevance; HIGH severity; No confirmed exploitation signal in current enrichment
Affected Products & Remediation
9 source-backed products- openbsd openssh · < 8.3; 8.3 · NVD CPE · Source
- netapp a700s firmware · version range not provided by source · NVD CPE · Source
- netapp active iq unified manager · >= 9.5 · NVD CPE · Source
- netapp hci management node · version range not provided by source · NVD CPE · Source
- netapp solidfire · version range not provided by source · NVD CPE · Source
- netapp steelstore cloud integrated storage · version range not provided by source · NVD CPE · Source
- netapp hci compute node · version range not provided by source · NVD CPE · Source
- netapp hci storage node · version range not provided by source · NVD CPE · Source
- broadcom fabric operating system · version range not provided by source · NVD CPE · Source
Vendor or catalog guidance (source)
Not provided by source
Known exploitation (source facts)
Only what a source states. Unknown means no source has said either way; it is not "not exploited".
- CISA KEV
- Unknown
- Exploited (source statement)
- Unknown
- Publicly disclosed (source)
- Unknown
Suggested hunting (rule-based inference)
SecOps Signal recommendation (rule-based inference). These steps are hunting hypotheses from the vulnerability class; they do not state or imply that exploitation occurred here or anywhere.
Matched command-injection (CWE-78)
Exposure
- Identify installations of the affected product and compare versions with the advisory.Telemetry: DeviceTvmSoftwareVulnerabilities · A weakness class does not establish local exposure. · Rule command-injection
Exploitation evidence
- Review command interpreters spawned by the affected service or application.Telemetry: DeviceProcessEvents · Unexpected process lineage can support command-injection hunting. · Rule command-injection
Response
- Confirm the vendor mitigation or fixed version on affected assets.Telemetry: DeviceTvmSoftwareVulnerabilities · Inventory checks can verify remediation. · Rule command-injection
CISA KEV Record
CISA KEV status was not determined for this record.
Change History & Source Data
— No recorded material change
- CNA / source
- cve@mitre.org
- Record status · verification
- UPDATED · NVD API
- CPE
- cpe:2.3:a:openbsd:openssh:*:*:*:*:*:*:*:*, cpe:2.3:a:openbsd:openssh:8.3:-:*:*:*:*:*:*, cpe:2.3:a:openbsd:openssh:8.3:p1:*:*:*:*:*:*, cpe:2.3:o:netapp:a700s_firmware:-:*:*:*:*:*:*:*, cpe:2.3:h:netapp:a700s:-:*:*:*:*:*:*:*, cpe:2.3:a:netapp:active_iq_unified_manager:*:*:*:*:*:vmware_vsphere:*:*, cpe:2.3:a:netapp:hci_management_node:-:*:*:*:*:*:*:*, cpe:2.3:a:netapp:solidfire:-:*:*:*:*:*:*:*, cpe:2.3:a:netapp:steelstore_cloud_integrated_storage:-:*:*:*:*:*:*:*, cpe:2.3:h:netapp:hci_compute_node:-:*:*:*:*:*:*:*
Evidence & Provenance
Linked by the query's stored exact CVE association. Review required tables and validation status before use.
DeviceTvmSoftwareVulnerabilities| where CveId == "CVE-2020-15778"| project DeviceId, DeviceName, OSPlatform, OSVersion, SoftwareVendor, SoftwareName, SoftwareVersion, CveId, VulnerabilitySeverityLevel, RecommendedSecurityUpdate, RecommendedSecurityUpdateId| sort by VulnerabilitySeverityLevel descCorrelated briefings
— No published briefing references this CVE