Yes, bleach can lighten an oil stain on leather. Nevertheless, it is important to use a diluted bleach solution and to test it on an inconspicuous area first, as bleach can damage leather if used too strongly.