Windows XP SP3, which was quietly released to testers last week by Microsoft, has leaked online. WinBeta has already put up the torrent, with a version number of Build.3180.3766505.TPB. Meanwhile, Windows Vista SP1 has also leaked, but its authenticity has not yet been verified.