I don't trade with IG, but I see similar spikes on my iii account some times. Usually the price goes into 'indicative' so that it doesn't trigger any trades.
However, once I had a limit order on Oil and it got triggered by a spike, which only showed on their chart. I contacted their customer service desk who accepted it was a glitch in their software and closed the trade and refunded the losses.