Abdul Karim al-Baz, known under the alias Abu al-Hareth, was arrested in a house in Nahrawan neighbourhood, south west of Mosul, 400 kilometres north of Baghdad, the source added.