The South Korean's fourth strike in seven games went in off the back of his head from Mark Kennedy's cross.
His goal came just 60 seconds after Stephen Elliott's run and spectacular drive gave the Black Cats the lead after 12 minutes.
Wolves pressed hard for a winner, with Kenny Miller going close on more than one occasion, but Sunderland held on.
Sunderland manager Mick McCarthy: "Before coming here to Molineux I would've taken the draw for a point.
"I think the players would've liked to have gone top - and they would have earned themselves a bonus too - but the most important thing is that the quality of the performance was there.
"We were the best side in the first half and we had some good chances but in the second half we got a bit nullified and Wolves stopped us playing."
Wolverhampton: Oakes, Clyde, Lescott, Craddock, Naylor, Seol, Ince, Olofinjana (Cameron 45), Kennedy (Newton 71), Cort, Miller.
Subs Not Used: Ikeme, Andrews, Clarke.
Booked: Craddock, Lescott.
Goals: Seol 13.
Sunderland: Myhre, Wright, Breen, Caldwell, McCartney, Whitehead, Robinson, Whitley, Arca (Danny Collins 90), Elliott (Bridges 75), Stewart (Brown 76).
Subs Not Used: Alnwick, Thornton.
Goals: Elliott 12.
Ref: P Joslin (Nottinghamshire).