Security vulnerabilities are a fact of life in modern software.
Nearly every product from every vendor has vulnerabilities, and some of them more so than others.
Take Microsoft for instance. CVE Details, a site that chronicles publicly disclosed vulnerabilities shows that in the 10 years starting with 2006 the company has disclosed an astonishing 3,157 security flaws in its products at the rate of more than one vulnerability every two days.
Some 50 percent of them involved errors that allowed malicious code execution. Exploits were created for a total of 192 of those flaws.