A deal has been struck for Cavazzio to play in Serie A with Juventus, according to La Gazetta della Sport.
The two-time Serie A champions have agreed to a five-year deal worth €2.3m, with the option of a sixth year, the newspaper reported.
Juventus president Massimo Moratti has been in talks with the 28-year-old over a new contract.
“He’s in talks for five years,” Moratti told the newspaper.
“There is no agreement.
I spoke to him this morning, he was very happy to come here.
He wants to stay and he’s happy to continue playing.”
Cavazzo has started just once in Serie B this season.
The midfielder was a key player for Juventus last season, scoring 18 goals in 34 appearances, and was voted the team’s player of the year.
He was part of the Juventus squad that beat AC Milan in the Champions League final in 2015, scoring twice.