Last week I noticed that the build process for this site had become chronically broken, with the problem being that apt-get install webp was coming up with a 404. I thought it was an issue with GitHub Actions, and opted not to try and find a workaround for the time being, hoping it’d resolve itself. I went backpacking, and by the time I got home, it had.

But it wasn’t a GitHub Actions problem. The web apt-get mirror hadn’t gone down, but rather the package pulled. A critical vulnerability that’d been confirmed to have been exploited in the wild to install Pegasus spyware had been found in libwebp, affecting anything that used it including Chrome, iMessage, and even this site. It was also the root of the zero-click iMessage exploit that’d been reported to exist a few weeks back in early September.

Here’s the commit that fixed the problem and a great writeup on how the exploit worked.

View all atoms ⭢