
SANS Stormcast Thursday, May 21st, 2026: GitHub Breach; Agentic Threat Intel Feed; NGINX Vuln; YellowKey Fix; Incomplete SonicWall Patch
Loading summary
A
Hello and welcome to the Thursday, May 21, 2026 edition of the SANS Internet Storm Centers Stormcast. My name is Johannes Ulrich, recording today from Jacksonville, Florida and this episode is brought to you by the SANS EDU Graduate Certificate Program in Cyber Defense Operations. Well, today can't help it but to continue to talk about supply chain issues. And first one here is breach of GitHub.
B
I usually don't talk about breaches, as I mentioned before, but this has sort of an important impact to of course
A
everybody using GitHub and well, that's pretty much everybody probably listening to this podcast,
B
even if you're not personally a user of GitHub. Pretty much large percentage, I have no
A
idea what percentage, but it's very large
B
of open source software is maintained via GitHub. Now, while these of course are often public GitHub repositories, any modifications of course to these repositories would be devastating. At this point, there is no indication that anything other than GitHub's own internal repositories leaked. They're talking about something like 3,800 different repositories, which sounds about right for a company the size of GitHub. Of course the second question is what leaked with all of those repositories? What kind of secrets, what kind of source code, what kind of maybe issues Talking about bugs and security vulnerabilities release have leaked here. GitHub promised more details as the investigation evolves, but at this point it appears that the root cause was, well, an individual developer using a malicious Visual Studio code extension.
A
Agnostic, a company that focuses on securing agendic AI has open sourced their own database of VSX extensions, skills and well also mcp. These databases that they're publishing here are essentially scanned with multiple tools in order to figure out how likely a particular Visual Studio code extension is malicious. So definitely something that you can use. They published an API as well and the data is free to use. Just don't scrape their page, instead just use their API. And if you don't know how to use an API, well, your AI agent may be able to figure it out for you. And AI tools continue to be used to find vulnerabilities. The latest year's announcement by Nebular Security that they found another vulnerability in nginx. Now this they call nginx Pool Slip and it's a remote code execution vulnerability. Apparently it does work with ASLR enabled and they're giving 30 days until they will release an exploit. No additional details at this point. There was also a second vulnerability that was announced by nginx or F5, the company behind nginx. That one only affects very specific configurations with the JavaScript modules enabled, and that of course significantly increases also the attack surface of nginx. So keep nginx updated. No word yet when exactly a patch will be released, but for the nginx pull slip vulnerability we shouldn't see an exploit, at least by Nebula. And 30 days after the patch is released and Microsoft published mitigation for the BitLocker security feature bypass vulnerability, also known as yellow key, that came out last week and essentially allows anybody to reboot a system that is protected by BitLocker without locking the disk, and with that mounting the disk to an arbitrary boot operating system. Now, this workaround, and that's what it really sort of is, is not all that trivial to implement. Sort of reading the instructions here, you have to enter pin, then you know on reboot in order to activate this workaround. It's easier to do if you're not yet encrypted. So definitely for new systems that you're configuring, this is definitely something that you probably should add sort of to your setup scripts until sort of the final fix is released. Well hopeful hopefully with the next patch Tuesday and SonicWall is warning that they're seeing exploitation of a vulnerability that they originally patched in January, but, well, many organizations haven't fully deployed the patch. The problem here is that it's not sufficient to just update the operating system, it's just through the firmware upgrade instead you must also update the LDAP configuration. That's a little bit of more manual process. They're walking you through it in the advisory, so definitely double check that you applied this patch correctly. Well and this is it for today. So thanks for listening, thanks for liking, thanks for recommending. Thanks for letting me know what content you liked or didn't like in any particular episode and talk to you again tomorrow. Bye.
Episode Date: May 21, 2026
Host: Johannes B. Ullrich
Main Topics: GitHub Breach, Agentic Threat Intel Feed Launch, NGINX Vulnerability, BitLocker 'YellowKey' Fix, Incomplete SonicWall Patch
In this episode, Johannes Ullrich provides a concise and highly relevant briefing on the latest network security developments, with a particular focus on high-impact supply chain and software vulnerabilities influencing a broad swath of the cybersecurity landscape. Key news covers a significant GitHub breach via a malicious VS Code extension, new threat intelligence offerings for agentic AI, a major remote code execution flaw in nginx, Microsoft's mitigation for BitLocker’s ‘YellowKey’ bypass, and warnings about an incomplete SonicWall patch.
[00:04–01:51]
“Any modifications of course to these repositories would be devastating.”
— Johannes B. Ullrich [00:54]
[01:51–02:22]
“They published an API as well and the data is free to use. Just don’t scrape their page, instead just use their API. And if you don’t know how to use an API, well, your AI agent may be able to figure it out for you.”
— Johannes B. Ullrich [02:07]
[02:22–02:57]
“For the nginx Pool Slip vulnerability we shouldn't see an exploit, at least by Nebula. And 30 days after the patch is released…”
— Johannes B. Ullrich [02:40]
[02:57–03:49]
“It’s easier to do if you’re not yet encrypted. So definitely for new systems that you’re configuring, this is something that you probably should add to your setup scripts until the final fix is released.”
— Johannes B. Ullrich [03:31]
[03:49–04:20]
“It’s not sufficient to just update the operating system, it’s just through the firmware upgrade. Instead you must also update the LDAP configuration. That’s a little bit of more manual process.”
— Johannes B. Ullrich [04:00]
| Timestamp | Speaker | Quote | |-----------|---------|-------| | [00:54] | Ullrich | “Any modifications of course to these repositories would be devastating.” | | [02:07] | Ullrich | “They published an API as well and the data is free to use. Just don’t scrape their page, instead just use their API. And if you don’t know how to use an API, well, your AI agent may be able to figure it out for you.” | | [03:31] | Ullrich | “It’s easier to do if you’re not yet encrypted. So definitely for new systems that you’re configuring, this is something that you probably should add to your setup scripts until the final fix is released.” | | [04:00] | Ullrich | “It’s not sufficient to just update the operating system, it’s just through the firmware upgrade. Instead you must also update the LDAP configuration. That’s a little bit of more manual process.” |
This episode provides a succinct yet thorough rundown of today’s most urgent cybersecurity news, blending practical advice with warnings and insights for defenders, IT pros, and security leaders.