Copy Fail (CVE-2026-31431): a 732-byte Python script gets root on every Linux box since 2017

Server rack with rack-mounted Linux servers — cover for Copy Fail CVE-2026-31431 commentary, photo by Sejio402 on Pexels

CISA added CVE-2026-31431 — nicknamed “Copy Fail” — to its Known Exploited Vulnerabilities catalog on May 1. Eight days later it’s still under-discussed for what it is: a 732-byte Python script that gets you root on every Linux box running …

vm2 sandbox escape strikes again: CVE-2026-24118 and the case against running untrusted JS in your Node process

Close-up of colourful JavaScript source code on a dark monitor — photo by Peaky on Pexels

Today’s CVE drop: a dozen vulnerabilities in vm2, the popular Node.js sandbox library, with three of them at CVSS 9.8 — full sandbox escape, arbitrary code execution on the host. CVE-2026-24118 leverages JavaScript’s __lookupGetter__ to break out. CVE-2026-24120 bypasses …

Trojaned PyTorch Lightning hits PyPI: what to rotate this week

Person at a desk with multiple monitors showing code in a dark room — photo by Tima Miroshnichenko on Pexels

Yesterday afternoon, Semgrep’s research team disclosed that versions 2.6.2 and 2.6.3 of lightning — the PyPI distribution of PyTorch Lightning, the standard high-level training wrapper used by tens of thousands of ML projects — were trojaned. Anyone who ran pip