Alien star system buzzed the Sun