Rami Malek will play Safin in No Time to Die, according to Empire magazine.

The article quotes Barbara Broccoli as saying:
He is really the supervillain. He’s the one that really gets under Bond’s skin. He’s a nasty piece of work.
So there it is; Safin, not Dr No.
The online article doesn’t really provide much information but is a teaser to more info on the next Bond film in the current edition of Empire.
Source: Empire