This looks like somewhat a common problem and has got a fix here

But the downside is the fix isn't too flexible. It blocks everything and you cannot even manually check your balance using USSD codes.