Salah was initially feared to miss the tournament after being forced off midway through the first half of the Champions League final on Saturday.
The 25-year-old suffered a shoulder injury following a robust challenge from Real Madrid centre-back Sergio Ramos, and watched from hospital as his side fell to a 3-1 defeat in Kyiv.
Speaking after the game Jurgen Klopp cast doubt over Salah’s ability to recover in time for the trip to Russia, saying “it doesn’t look good.”
But the Egyptian FA released an update on the forward’s fitness on Wednesday afternoon, with their team doctor confident his layoff “will not exceed three weeks.”
Egypt are set to take on Colombia (June 1) and Belgium (June 6) to warm up for the World Cup, before taking on Uruguay (June 15), Russia (June 19) and Saudi Arabia (June 25) in Group A.
If Salah’s three-week absence is considered to have begun on Sunday, he would still miss the Pharoahs’ tournament opener, and his involvement against the hosts four days later would still be difficult.
This could raise concerns at Liverpool that Salah is being hurried into action due to his importance to Hector Cuper’s side, and his eagerness to represent his country.
Egypt have not taken part in a World Cup finals since 1990, with Salah central to their qualification this year.
But if he is not fully fit and Cuper opts to start him against Russia he could run the risk of aggravating his injury, with the Reds’ pre-season set to begin the following month.