Do I have to face security problems if I changing default role to Contributor

No, that generally should be fine. Should, because the more access a user has, the more bugs he generally can trigger (or exploit), but from a conceptual point of view, it should be fine.

I personally wouldn’t feel too secure with random people having access to my WP backend, but that might just be an unconscious bias.