Over 100 Lenovo laptop models affected by firmware vulnerability