cfdyndns is no longer able to connect to a server when built by nixpkgs-unstable buildRustPackage, which has recently been updated to use Rust 1.64.0. Since strace shows connection attempts with malformed socket addresses, I think cfdyndns is affected by this bug.
net2 0.2.33
contains a serious memory bug RUSTSEC-2020-0078. This bug started manifesting itself in Rust 1.64.0 because of theSocketAddr
layout optimization in https://github.com/rust-lang/rust/pull/78802/.cfdyndns is no longer able to connect to a server when built by nixpkgs-unstable
buildRustPackage
, which has recently been updated to use Rust 1.64.0. Sincestrace
shows connection attempts with malformed socket addresses, I think cfdyndns is affected by this bug.