Bring a large pot of salted water to a boil and cook the pasta until al dente, according to the package instructions. Once done, drain the pasta and set it aside.
In a large skillet over medium heat, combine the olive oil, tomatoes, and salt. Cover and cook, stirring occasionally, until the tomatoes burst and the oil takes on a reddish hue.
Remove the skillet from heat and gently mix in the cooked pasta. Allow it to cool for a few minutes.
Once the pasta is just warm, stir in the mozzarella and chopped basil. Season with vinegar, salt, and more vinegar if needed.
Let the salad rest for about 20 minutes to allow the pasta to soak up the flavors. Serve immediately or store in the refrigerator.