{"id":"CVE-2020-15778","details":"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.\"","modified":"2026-07-08T05:58:37.341745398Z","published":"2020-07-24T14:15:12.450Z","related":["ALSA-2024:3166"],"database_specific":{"unresolved_ranges":[{"extracted_events":[{"introduced":"9.5"}],"source":"CPE_RANGE","vendor_product":"netapp:active_iq_unified_manager","cpes":["cpe:2.3:a:netapp:active_iq_unified_manager:*:*:*:*:*:vmware_vsphere:*:*"]}]},"references":[{"type":"ADVISORY","url":"https://access.redhat.com/errata/RHSA-2024:3166"},{"type":"ADVISORY","url":"https://news.ycombinator.com/item?id=25005567"},{"type":"ADVISORY","url":"https://security.gentoo.org/glsa/202212-06"},{"type":"ADVISORY","url":"https://security.netapp.com/advisory/ntap-20200731-0007/"},{"type":"ADVISORY","url":"https://www.openssh.com/security.html"},{"type":"EVIDENCE","url":"https://github.com/cpandya2909/CVE-2020-15778/"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/openssh/openssh-portable","events":[{"introduced":"0"},{"fixed":"9ca7e9c861775dd6c6312bc8aaab687403d24676"},{"introduced":"9ca7e9c861775dd6c6312bc8aaab687403d24676"},{"last_affected":"9ca7e9c861775dd6c6312bc8aaab687403d24676"}],"database_specific":{"source":["CPE_RANGE","CPE_STRING"],"cpe":["cpe:2.3:a:openbsd:openssh:*:*:*:*:*:*:*:*","cpe:2.3:a:openbsd:openssh:8.3:-:*:*:*:*:*:*","cpe:2.3:a:openbsd:openssh:8.3:p1:*:*:*:*:*:*"],"extracted_events":[{"introduced":"0"},{"fixed":"8.3"},{"introduced":"8.3-NA"},{"last_affected":"8.3-NA"},{"introduced":"8.3-p1"},{"last_affected":"8.3-p1"}]}}],"versions":["8.3-NA","V_8_3_P1","V_8_2_P1","V_8_1_P1","V_8_0_P1","V_7_9_P1","V_7_8_P1","V_7_7_P1","V_7_6_P1","V_7_5_P1","V_7_4_P1","V_7_3_P1","V_7_2_P1","V_7_1_P1","V_7_0_P1","V_6_9_P1","V_6_8_P1","V_6_6_P1","V_6_5_P1","V_6_2_P1","V_6_1_P1","V_6_0_P1","V_5_7_P1","V_5_5_P1","V_5_2_P1","V_5_1_P1","V_5_0_P1","V_4_2_P1","V_3_9_P1","V_3_8_P1","AFTER_KRB5_GSSAPI_MERGE","BEFORE_KRB5_GSSAPI_MERGE","POST_KRB4_REMOVAL","PRE_KRB4_REMOVAL","AFTER_FREEBSD_PAM_MERGE","BEFORE_FREEBSD_PAM_MERGE","V_3_6_1_P1","V_3_4_P1","V_3_2_2_P1","PRE_SW_KRBV","V_3_1_P1","V_3_0_1_P1","V_3_0_P1","V_2_5_2_P1","V_2_5_1_P2","V_2_5_1_P1","V_2_5_0_P1","PRE-REORDER","V_2_3_0_P1","PRE_CYGWIN_MERGE","V_2_2_0_P1","V_2_1_1_P4","V_2_1_1_P3","ABOUT_TO_ADD_INET_ATON","V_2_1_1_P2","V_2_1_1_P1","PRE_NEW_LOGIN_CODE","V_2_1_0_P3","V_2_1_0_P2","V_2_1_0_P1","V_2_1_0","V_2_0_0_BETA2","V_2_0_0_BETA1","V_2_0_0_TEST1","V_1_2_3_TEST3","V_1_2_3_TEST2","V_1_2_3_TEST1","V_1_2_3","V_1_2_3_PRE5","V_1_2_3_PRE4","V_1_2_3_PRE3","V_1_2_3_PRE2","V_1_2_3_PRE1","V_1_2_2_P1","V_1_2_2","V_1_2_2_PRE29","V_1_2_2_PRE28","V_1_2_1_PRE27","V_1_2_1_PRE26","PRE_IPV6","V_1_2_1_PRE25","V_1_2_1_PRE24","V_1_2_1_PRE23","V_1_2_1_PRE22","PRE_FIXPATHS_INTEGRATION","V_1_2_1_PRE21","V_1_2_1_PRE20","V_1_2_1_PRE19","PRE_HPUX_INTEGRATION","V_1_2_1_PRE18","V_1_2PRE17","V_1_2_PRE16","V_1_2_PRE15","V_1_2_PRE14","V_1_2_PRE13","V_1_2_PRE12","V_1_2_PRE11","V_1_2_PRE10","V_1_2_PRE9","V_1_2_PRE8","V_1_2_PRE7","V_1_2_PRE6","V_1_2_PRE5","V_1_2_PRE4","PRE_DAN_PATCH_MERGE"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-15778.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:A/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H"}]}