Mohamed Salah has been a major doubt for the rest of the season after suffering an injury against Crystal Palace last weekend.