InfoQ 中文T2·68 pts
- Although Noise XK handshake derives keys via 'Split', radicle-node incorrectly discards encryption state and stores keys in plaintext memory, leaving subsequent traffic unencrypted.
- Attackers can read private repo data on the network path and impersonate whitelisted nodes, affecting all existing node versions.
- Lack of version negotiation fields prevents backward-compatible encryption patches, necessitating a breaking migration to Iroh (QUIC+TLS).