As duas formas – espavorido e esbaforido – existem na Língua Portuguesa.
Ou seja, ambas as expressões estão corretas, devendo, no entanto, ser usadas em diferentes situações.
Espavorido significa com grande pavor; aterrorizado, amedrontado, apavorado.
Estava espavorido perante um gato preto assanhado.
Olhei-me espavorido, mirei ao redor e, pouco a pouco fui-me normalizando.
Esbaforido significa com a respiração dificultada; ofegante; apressado.
Saí correndo e só descansei quando o alcancei, já esbaforido.
Chega ao trabalho esbaforido, vamos descansar.
Referências
São palavras parónimas: semelhantes tanto na escrita e na pronúncia mas com significado diferente.
Espavorido é o particípio passado de espavorir.
Esbaforido é o particípio passado de esbaforir.