Если внимательно прочитать вопрос, то метеорит придётся исключить, потому что слова "может ли на Земле произойти взрыв..." лично мне представляются вполне однозначными: причины взрыва лежат "внутри" и не являются внеземными. Потому что возможность изменить движение тела внешним воздействием известна любому ребёнку, который хоть раз в жизни играл в мячик.
Так что отвлечёмся от метеоритов и посмотрим, что есть тут, под ногами. И будем молчаливо предполагать, что "сместить с орбиты" не означает - выбросить на фиг из Солнечной системы, но лишь изменить орбиту. Сместить с одной орбиты на немного другую.
Ответ, как ни парадоксально, утвердительный.
Изменение орбиты небесного тела, неважно по какой причине, - это для начала изменение импульса. Да, для этого годится и метеорит. Но изменить импульс можно не только приняв на себя удар, но и выбросив что-нибудь прочь (собсно, именно так "изменяют свою орбиту" все ракеты). То есть если на Земле по внутренним причинам произойдёт взрыв, в результате которого часть массы окажется выброшенной в космос со скоростью больше второй космической, орбита Земли таки да, изменится.
Конечно, для заметного изменения взрыва должен быть, не при дамах будь сказано... в общем, понятно какой. И выброшенная масса должна составлять заметную долю массы Земли. Ну например Земля должна исторгнуть из себя нечто размером с Луну (масса Луны - порядка 1,2% массы Земли).
Но в мелком масштабе это возможно на существующем уровне технологий (нечто подобное описывал даже Жюль Верн в своём романе "Вверх дном"). Кумулятивный взрыв нескольких водородных бомб вполне может выбросить в космос значительную массу. Недостаточную, впрочем, чтоб заметно изменить орбиту Земли, ну да нас тут спрашивают ведь всего лишь о теоретической возможности такого изменения...