Al-Qaeda attack foiled