Microsoft issues 10 security bulletins, seven critical