Kabuto inserted part of the White Snake into his own body, making him into Kabuchimaru and the representative of Orochimaru's physical form. Sasuke trapped Orochimaru's mind/soul in the alternate dimension, allowing him to hold the representative of Orochimaru's mental/spiritual form. However, it seems that Susanoo's gourd now holds Orochimaru's mental/spiritual form.
Oro is still inside Sasuke. All that is inside kabuto as far as we know is DNA of oro. Oros soul exist in a dimension within sasuke now and is stuck on a genjutsu loop (not that he wasn't loopy before that ) from itachis genjutsu sword.