Honda foreman 500 running rough

My buddy has a honda foreman 500 that has been sitting for about half a year. He is going to get it running and going again. The problem is is that it will only run on full choke and will sputter and bogs out at half throttle. Also, when it’s not running, gas leaks out of the carb. What’s the problem? Time for a carb rebuild?