What I can find of this position is that it's not clear who has the advantage. The opening is the Poisoned Pawn Variation
WP of the Winawer/Nimzowitsch Variation in the French Defence
WP. Wiki mentions Kd1 and Ne2 as the normal answers. It's a variation that gives both parties offense possibilities.
White has to consider that black has both the possibility of Qxc3+ and Qxe5+, so the least he has to do is prevent those moves from threatening the king.
Kd1 seems to me a bit of a cop-out. Ne2 is indeed more aggressive, but the drawback is that white's King's bishop is now locked in, and can only be developed with a fianchetto. You can't first develop the bishop, because you then get 10. Lb5+, Ld7 11. Lxd7+ Kxd7+ 12. Ne2 Rxg2 and black invades on the King's flank which was white's domain, and white cannot castle on the King's side.
Qd3 seems not aggressive at all to me. Basically white blows off his attack on black's king side.
White could also do cxd4, thus protecting his e-pawn, and black cannot invade in c2 either because it's protected by the Queen. I wonder what's against that move?