How does attrition affect external validity?
Attrition bias can skew your sample so that your final sample differs significantly from your original sample. Your sample is biased because some groups from your population are underrepresented.
With a biased final sample, you may not be able to generalize your findings to the original population that you sampled from, so your external validity is compromised.