Is it right to submit a conference abstract knowing that I will not attend but my advisor will give my talk instead?
I think it can be acceptable if and only if it is clearly communicated in the submission that the former supervisor is the intended presenter.  Deliberately misrepresenting who will present at the conference is dishonest.  If in doubt, contact someone at the conference.