Mascherano, 32, played in last week's first leg, which Barca lost 3-0, but was absent from Saturday's 3-2 victory over Real Sociedad after picking up the injury.
The Argentina international was also forced to sit out training with the problem, but he has since been named in Barca's matchday squad for the return game against Juve at the Camp Nou.
65533;65533; Mascherano back in squad against Juventus. Here's the full list 65533;65533; https://t.co/Cq6e7aSArF 65533;65533;65533;65533; For231;aBar231;a FCBjuve pic.twitter.com/Goxm1RX6Jg
- FC Barcelona (@FCBarcelona) April 19, 2017
Arda Turan, Rafinha and Aleix Vidal have all been left out of Luis Enrique's squad as they still remain sidelined with injury.