Prime Minister Najib Abdul Razak has come under intense attack from within Umno as well as the opposition.