Mohamed Salah faces a race against time to play again for Liverpool this season after suffering a hamstring injury.