Lenovo PCs ship with man-in-the-middle adware that breaks HTTPS connections