There are apps like TuneUp, which I have used and is pretty decent but tends to not find correct matches. These apps usually use Gracenote or CDDB to find their info, which means that it's crowd-sourced, which is both good and bad. Good because it doesn't depend on the labels putting that information out there and means that the selection is expanded, bad because it's not always 100% accurate. Depending on how many songs you need to correct the info on, doing it manually might actually be easier than using one of those programs.
jW