Migranternas båt hade enligt IOM "med stor sannolikhet" lagt ut från västsahariska al-Ayun den 3 augusti med siktet inställt mot spanska Kanarieöarna. Men båten drabbades av motorstopp och drev planlöst i närmare två veckor innan den siktades av mauretansk kustbevakning.
Av de 54 passagerarna, som inkluderade två barn under tre års ålder, var bara sju vid liv.
– Alla de andra dog av hunger och törst efter att ha använt all sin proviant, säger en källa inom kustbevakningen.
Flera tragedier har under senare år inträffat längs den så kallade Atlantrutten. Hittills i år har minst 376 migranter mist livet i samband med båtfärder från nordvästra Afrika till Kanarieöarna, som utgör porten till EU.