Mix orange cake mix and bake in a 9×13 inch cake pan according to package directions. Let cake cool and poke holes in cake 1 inch apart with a fork.
Mix the gelatin with the hot water and then add the cold water. Pour evenly over the cooled cake.
Combine the whipped topping, instant vanilla pudding, milk, vanilla and orange extracts. Beat until thoroughly mixed and thickened. Spread evenly over the cake. Refrigerate cake for 1 hour before serving.