That is incorrect. You are talking about a design chouce in WhatsApp which is explicitly not a problem in Signal.
Still, _it is possible to trigger this process for a third party_, and then to MITM the key exchange.
I'm not exactly comfortable with this now - it seems like someone may be able to spam messages to hide the key change.