An issue was discovered in OpenSSH 7.9. Due to the scp implementation being derived from 1983 rcp, the server chooses which files/directories are sent to the client. However, the scp client only performs cursory validation of the object name returned (only directory traversal attacks are prevented). A malicious scp server (or Man-in-The-Middle attacker) can overwrite arbitrary files in the scp client target directory. If recursive operation (-r) is performed, the server can manipulate subdirectories as well (for example, to overwrite the .ssh/authorized_keys file).
2019-01-31T18:29:00.867
2024-11-21T04:45:57.900
Modified
CVSSv3.1: 5.9 (MEDIUM)
AV:N/AC:M/Au:N/C:N/I:P/A:P
8.6
4.9
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | openbsd | openssh | ≤ 7.9 | Yes |
Application | winscp | winscp | ≤ 5.1.3 | Yes |
Operating System | canonical | ubuntu_linux | 14.04 | Yes |
Operating System | canonical | ubuntu_linux | 16.04 | Yes |
Operating System | canonical | ubuntu_linux | 18.04 | Yes |
Operating System | canonical | ubuntu_linux | 18.10 | Yes |
Operating System | debian | debian_linux | 8.0 | Yes |
Operating System | debian | debian_linux | 9.0 | Yes |
Operating System | redhat | enterprise_linux | 7.0 | Yes |
Operating System | redhat | enterprise_linux | 8.0 | Yes |
Operating System | redhat | enterprise_linux_eus | 8.1 | Yes |
Operating System | redhat | enterprise_linux_eus | 8.2 | Yes |
Operating System | redhat | enterprise_linux_eus | 8.4 | Yes |
Operating System | redhat | enterprise_linux_eus | 8.6 | Yes |
Operating System | redhat | enterprise_linux_server_aus | 8.2 | Yes |
Operating System | redhat | enterprise_linux_server_aus | 8.4 | Yes |
Operating System | redhat | enterprise_linux_server_aus | 8.6 | Yes |
Operating System | redhat | enterprise_linux_server_tus | 8.2 | Yes |
Operating System | redhat | enterprise_linux_server_tus | 8.4 | Yes |
Operating System | redhat | enterprise_linux_server_tus | 8.6 | Yes |
Operating System | fedoraproject | fedora | 30 | Yes |
Application | apache | mina_sshd | 2.2.0 | Yes |
Operating System | freebsd | freebsd | < 12.0 | Yes |
Operating System | freebsd | freebsd | 12.0 | Yes |
Operating System | freebsd | freebsd | 12.0 | Yes |
Operating System | freebsd | freebsd | 12.0 | Yes |
Operating System | freebsd | freebsd | 12.0 | Yes |
Operating System | fujitsu | m10-1_firmware | < xcp2361 | Yes |
Hardware | fujitsu | m10-1 | - | No |
Operating System | fujitsu | m10-4_firmware | < xcp2361 | Yes |
Hardware | fujitsu | m10-4 | - | No |
Operating System | fujitsu | m10-4s_firmware | < xcp2361 | Yes |
Hardware | fujitsu | m10-4s | - | No |
Operating System | fujitsu | m12-1_firmware | < xcp2361 | Yes |
Hardware | fujitsu | m12-1 | - | No |
Operating System | fujitsu | m12-2_firmware | < xcp2361 | Yes |
Hardware | fujitsu | m12-2 | - | No |
Operating System | fujitsu | m12-2s_firmware | < xcp2361 | Yes |
Hardware | fujitsu | m12-2s | - | No |
Operating System | fujitsu | m10-1_firmware | < xcp3070 | Yes |
Hardware | fujitsu | m10-1 | - | No |
Operating System | fujitsu | m10-4_firmware | < xcp3070 | Yes |
Hardware | fujitsu | m10-4 | - | No |
Operating System | fujitsu | m10-4s_firmware | < xcp3070 | Yes |
Hardware | fujitsu | m10-4s | - | No |
Operating System | fujitsu | m12-1_firmware | < xcp3070 | Yes |
Hardware | fujitsu | m12-1 | - | No |
Operating System | fujitsu | m12-2_firmware | < xcp3070 | Yes |
Hardware | fujitsu | m12-2 | - | No |
Operating System | fujitsu | m12-2s_firmware | < xcp3070 | Yes |
Hardware | fujitsu | m12-2s | - | No |
Operating System | siemens | scalance_x204rna_firmware | < 3.2.7 | Yes |
Hardware | siemens | scalance_x204rna | - | No |
Operating System | siemens | scalance_x204rna_eec_firmware | < 3.2.7 | Yes |
Hardware | siemens | scalance_x204rna_eec | - | No |