Malaysia reported 172 new coronavirus cases on Monday, most of them foreigners held at immigration depots, and taking the total number of infections in the country to 7,417.