The Red Cross said it had received Venezuelan government approval to begin a major medical aid program in a bid to ease Latin America’s worst humanitarian crisis ever.

President Nicolás Maduro’s decision to allow international aid into the South American nation is his first real admission, however tacit, that his country is suffering from an economic collapse, which many observers say is the result of years of his government’s economic mismanagement and rampant corruption.

Until...