The highly thought of Wales under-19 international joins the Bucks having spent the first half of the season on loan at JD Welsh Premier side The New Saints.
Leak grew up in Chasetown before joining Wolves from a young age.
He was nominated for academy player of the 2015/16 season and has been ever present in the Under-23 Premier League 2 side.