Moura, 26, last played for Brazil two years ago and has made only three substitute appearances in five years for the five-times world champions.
The pacy winger replaces Gremio forward Everton, who withdrew from the squad with a thigh strain.
Brazil play Saudi Arabia in Riyadh on Friday and then travel to Jeddah to face rivals Argentina four days later.
(Reporting by Andrew Downie; editing by Ken Ferris)