They are not both correct.

Sung is the past participle of to sing, sang is the past form. You don't say " I sung a song". Instead, you say "I've sung a song."

That's the difference. =P