Code Lyoko - Season 2 - Eps 17: XANA's Kiss
Xana creates a ghost called a polymorphic specter, that can change its shape or form at will and doesn't need to possess a host, then uses it to drive a wedge between the group by having it kiss people while disguised as them. At the end of the episode Aelita kisses Jeremy to see how he'll react. He (predictably) freezes up.
About Code Lyoko

Title: Code Lyoko
First Air Date: 2003-09-03
Last Air Date: 2007-11-10
Status: Ended
Rating: 7.463/10 (from 81 votes)
Language: FR
Seasons: 5
Total Episodes: 95
Network: France 3
Genres: Sci-Fi & Fantasy, Animation, Comedy, Action & Adventure
Production Companies: MoonScoop, Antefilms Production
Synopsis
Four children travel to the virtual world of Lyoko to battle against a sentient artificial intelligence named XANA, with a virtual human called Aelita.
Cast

Raphaëlle Lubansu
Jeremie Belpois / Odd della Robbia (voice)

Géraldine Frippiat
Yumi Ishiyama (voice)

Marie-Line Landerwijn
Ulrich Stern (voice)

Sophie Landresse
Aelita Schaeffer (voice)

Mathieu Moreau
William Dunbar (voice)

Carole Baillien
Sissi Delmas (voice)