{"document":{"category":"csaf_vex","csaf_version":"2.1","notes":[{"category":"summary","text":"Palo Alto Networks PSIRT provided VEX document. This document is autogenerated.","title":"PAN-OS: OpenSSH software upgraded to resolve multiple vulnerabilities"}],"publisher":{"category":"vendor","name":"Palo Alto Networks","namespace":"https://security.paloaltonetworks.com"},"title":"Palo Alto Networks PSIRT provided VEX document: PAN-SA-2020-0002","distribution":{"text":"Copyright © 2024 Palo Alto Networks. All rights reserved.","tlp":{"label":"CLEAR","url":"https://www.first.org/tlp/"}},"tracking":{"current_release_date":"2026-04-11T00:53:14.386Z","generator":{"date":"2026-04-11T00:53:14.386Z","engine":{"name":"Vulnogram","version":"0.0.9"}},"id":"PAN-SA-2020-0002","initial_release_date":"2020-04-08T16:00:00.000Z","revision_history":[{"number":"1","date":"2026-04-10T17:53:14.000Z","summary":"Initial release"}],"status":"final","version":"1"}},"product_tree":{"branches":[{"name":"Palo Alto Networks","category":"vendor","branches":[{"name":"PAN-OS","category":"product_name","branches":[{"category":"product_version","name":"PAN-OS 8.0.*","product":{"name":"Palo Alto Networks PAN-OS","product_id":"PANW-PAN-OS-313"}},{"category":"product_version_range","name":"vers:generic/PAN-OS<7.1.26","product":{"name":"Palo Alto Networks PAN-OS","product_id":"PANW-PAN-OS-333"}},{"category":"product_version_range","name":"vers:generic/PAN-OS>=7.1.26","product":{"name":"Palo Alto Networks PAN-OS","product_id":"PANW-PAN-OS-333"}},{"category":"product_version_range","name":"vers:generic/PAN-OS<8.1.13","product":{"name":"Palo Alto Networks PAN-OS","product_id":"PANW-PAN-OS-331"}},{"category":"product_version_range","name":"vers:generic/PAN-OS>=8.1.13","product":{"name":"Palo Alto Networks PAN-OS","product_id":"PANW-PAN-OS-331"}},{"category":"product_version_range","name":"vers:generic/PAN-OS<9.0.7","product":{"name":"Palo Alto Networks PAN-OS","product_id":"PANW-PAN-OS-332"}},{"category":"product_version_range","name":"vers:generic/PAN-OS>=9.0.7","product":{"name":"Palo Alto Networks PAN-OS","product_id":"PANW-PAN-OS-332"}}]}]}]},"vulnerabilities":[{"cve":"CVE-2018-20685","product_status":{"fixed":["PANW-PAN-OS-333","PANW-PAN-OS-331","PANW-PAN-OS-332"],"known_affected":["PANW-PAN-OS-313","PANW-PAN-OS-333","PANW-PAN-OS-331","PANW-PAN-OS-332"]},"notes":[{"category":"description","text":"In OpenSSH 7.9, scp.c in the scp client allows remote SSH servers to bypass intended access restrictions via the filename of . or an empty filename. The impact is modifying the permissions of the target directory on the client side."}],"references":[{"category":"external","summary":"NVD - CVE-2018-20685","url":"https://nvd.nist.gov/vuln/detail/CVE-2018-20685"},{"category":"self","summary":"Palo Alto Networks Security Advisory PAN-SA-2020-0002","url":"https://security.paloaltonetworks.com/PAN-SA-2020-0002"}],"threats":[{"category":"impact","description":"In OpenSSH 7.9, scp.c in the scp client allows remote SSH servers to bypass intended access restrictions via the filename of . or an empty filename. The impact is modifying the permissions of the target directory on the client side."}]},{"cve":"CVE-2019-6109","product_status":{"fixed":["PANW-PAN-OS-333","PANW-PAN-OS-331","PANW-PAN-OS-332"],"known_affected":["PANW-PAN-OS-313","PANW-PAN-OS-333","PANW-PAN-OS-331","PANW-PAN-OS-332"]},"notes":[{"category":"description","text":"An issue was discovered in OpenSSH 7.9. Due to missing character encoding in the progress display, a malicious server (or Man-in-The-Middle attacker) can employ crafted object names to manipulate the client output, e.g., by using ANSI control codes to hide additional files being transferred. This affects refresh_progress_meter() in progressmeter.c."}],"references":[{"category":"external","summary":"NVD - CVE-2019-6109","url":"https://nvd.nist.gov/vuln/detail/CVE-2019-6109"},{"category":"self","summary":"Palo Alto Networks Security Advisory PAN-SA-2020-0002","url":"https://security.paloaltonetworks.com/PAN-SA-2020-0002"}],"threats":[{"category":"impact","description":"An issue was discovered in OpenSSH 7.9. Due to missing character encoding in the progress display, a malicious server (or Man-in-The-Middle attacker) can employ crafted object names to manipulate the client output, e.g., by using ANSI control codes to hide additional files being transferred. This affects refresh_progress_meter() in progressmeter.c."}]},{"cve":"CVE-2019-6111","product_status":{"fixed":["PANW-PAN-OS-333","PANW-PAN-OS-331","PANW-PAN-OS-332"],"known_affected":["PANW-PAN-OS-313","PANW-PAN-OS-333","PANW-PAN-OS-331","PANW-PAN-OS-332"]},"notes":[{"category":"description","text":"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)."}],"references":[{"category":"external","summary":"NVD - CVE-2019-6111","url":"https://nvd.nist.gov/vuln/detail/CVE-2019-6111"},{"category":"self","summary":"Palo Alto Networks Security Advisory PAN-SA-2020-0002","url":"https://security.paloaltonetworks.com/PAN-SA-2020-0002"}],"threats":[{"category":"impact","description":"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)."}]}]}