Yes, salicylic acid can stain clothes. While it is often used by people for conditions such as acne - and can be found in some exfoliants too - it should be used with caution. Take care to only use it on the area you are treating, as while it is safe for skin it can bleach clothing and other fabrics on contact.