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.
News that makes sense
Your trusted source for staying up-to-date with the world around you. Get free daily news updates and analysis, straight to your inbox.
(Reporting by Andrew Downie; editing by Ken Ferris)
