Preheat oven to 325°F. Wrap the outside of a 9-inch springform pan with heavy-duty aluminum foil to prevent leaks.
Mix crust ingredients together and press firmly into the bottom of the pan.
Bake for 10 minutes, then set aside.
Beat cream cheese and sugar until smooth. Add eggs one at a time, then mix in sour cream, flour, orange zest, juice, and vanilla until creamy.
Pour filling over crust.
Place springform pan inside a larger roasting pan.
Pour hot water into the roasting pan until it reaches halfway up the sides of the springform pan.
Bake 60–70 minutes, until the edges are set and the center is slightly wobbly.
Turn off oven, crack door open, and let cheesecake rest in the water bath for 1 hour.
Remove cheesecake from water bath, discard foil, and refrigerate at least 4 hours or overnight.
For topping, simmer cranberries, sugar, and orange juice until berries burst.
Stir in cornstarch slurry and cook until thickened.
Cool, then spoon over chilled cheesecake before serving.