Found 2399 products and 42974 vulnerabilities for Microsoft