ONGC is keen to buy back its own shares held by Indian Oil Corporation and gas firm GAIL (India) Ltd.