La vieille aspirine sent le vinaigre car elle contient de l'acide acétique, qui est le composant principal du vinaigre. Lorsqu'elle vieillit, l'aspirine se décompose en ses composants d'origine : l'acide salicylique et l'acide acétique.
L'aspirine est fabriquée à partir d'acide acétique et d'acide salicylique. L'acide acétique constitue la majeure partie de l'acide dans l'aspirine, et l'acide acétique sent le vinaigre. Au fur et à mesure que l'aspirine commence à vieillir, l'humidité de l'air est absorbée dans l'aspirine, ce qui la fait redevenir ses composants d'origine. De nombreux types d'aspirine sont enrobés d'une substance qui empêche cette dégradation, mais l'aspirine exposée à l'air peut commencer à sentir le vinaigre.