CVE-2025-4878: initialize pointers and properly check the return value
of ssh_pki_import_privkey_file() in privatekey_from_file(), so a missing
key file no longer leaves an uninitialized key in use
CVE-2026-59846: validate usernames and reject shell metacharacters before
they are expanded into a shell-evaluated ProxyCommand