Preheat your oven to 350°F (175°C) and allow it to heat for 15-20 minutes. Grease and flour three 8-inch round cake pans, and line the bottoms with circles of parchment paper for easy release.
Crush the Oreos by placing them in a sealed plastic bag and smashing them with a rolling pin or crushing them between wax paper.
In a medium bowl, whisk together the cake flour, baking powder, baking soda, and salt for about 30 seconds to fully combine. Set aside.
In a separate bowl, mix together the buttermilk, vegetable oil, and vanilla extract. Set this liquid mixture aside as well.
Using a stand mixer fitted with a paddle attachment, cream the butter on medium speed until smooth. Gradually add the sugar and continue mixing for 3 to 5 minutes, until the mixture becomes light and fluffy.
One by one, add the eggs, making sure each is fully incorporated before adding the next.
With the mixer on low, alternate between adding the dry flour mixture and the buttermilk mixture, starting and finishing with the dry ingredients. Mix just until the ingredients are well combined.
Gently fold in the crushed Oreo crumbs, then evenly divide the batter between the prepared cake pans.
Bake the cakes at 350°F for 25-30 minutes, or until a toothpick inserted into the center of the cake comes out clean or with just a few crumbs attached. If using 9-inch pans, check the cakes after 25 minutes. Allow the cakes to cool in their pans for 10 minutes before turning them out onto a wire rack to cool completely.