The Safari Extensions implementation in Apple Safari before 9 does not require user confirmation before replacing an installed extension, which has unspecified impact and attack vectors.
http://lists.apple.com/archives/security-announce/2015/Sep/msg00007.html