I performed verification for bionic, impish, and focal in the following fashion:
- Launched new lxd container
- ran `ssh -o "ConnectTimeout=$(perl -e 'use POSIX; my $max = int(POSIX::INT_MAX/1000)+1; print "$max\n";')" localhost` to verify it triggers the bug. All containers returned "Aborted (core dumped)"
- Enabled -proposed and upgraded ssh
- ran `ssh -o "ConnectTimeout=$(perl -e 'use POSIX; my $max = int(POSIX::INT_MAX/1000)+1; print "$max\n";')" localhost` again, this time to confirm the proposed fix.
To which they returned:
The authenticity of host 'localhost (127.0.0.1)' can't be established.
ECDSA key fingerprint is SHA256:$SOME_HASH.
Are you sure you want to continue connecting [...]? yes
Warning: Permanently added 'localhost' (ECDSA) to the list of known hosts.
root@localhost: Permission denied (publickey).
I performed verification for bionic, impish, and focal in the following fashion:
- Launched new lxd container =$(perl -e 'use POSIX; my $max = int(POSIX: :INT_MAX/ 1000)+1; print "$max\n";')" localhost` to verify it triggers the bug. All containers returned "Aborted (core dumped)" =$(perl -e 'use POSIX; my $max = int(POSIX: :INT_MAX/ 1000)+1; print "$max\n";')" localhost` again, this time to confirm the proposed fix.
- ran `ssh -o "ConnectTimeout
- Enabled -proposed and upgraded ssh
- ran `ssh -o "ConnectTimeout
To which they returned:
The authenticity of host 'localhost (127.0.0.1)' can't be established.
ECDSA key fingerprint is SHA256:$SOME_HASH.
Are you sure you want to continue connecting [...]? yes
Warning: Permanently added 'localhost' (ECDSA) to the list of known hosts.
root@localhost: Permission denied (publickey).
Confirming the fix did not trigger the error.