Ukrainians reported the ship was hit by Neptune anti-ship missiles, produced by Ukraine. Ukraine, pre-war, had a pretty good military industry. In fact, one of the reasons Russian military industry is so screwed right now is that they relied on Ukraine for a lot of parts.
BTW Turks report they managed to save 54 Russian sailors. The crew was 510.