The 19 year-old Boro player originally signed a one month deal with the Black Cats which was due to expire after next weekends game against Burnley but the loan period has now been extended to the end of this year.
Stewart has played four games so far and has hit the net once.