Handler on Duty: Xavier Mertens
Threat Level: green
Podcast Detail
SANS Stormcast Wednesday, June 24th, 2026: Patching vs. Configurations Updates; libssh2 and ffmpeg vuln;
If you are not able to play the podcast using the player below: Use this direct link to the audio file: https://traffic.libsyn.com/securitypodcast/9984.mp3
My Next Class
Click HERE to learn more about classes Johannes is teaching for SANS
CVE-2024-40766: The Patch Fixed the Bug. Nobody Fixed the Configuration.
https://isc.sans.edu/diary/CVE-2024-40766%3A%20The%20Patch%20Fixed%20the%20Bug.%20Nobody%20Fixed%20the%20Configuration./33094
libssh2 - Out-of-Bounds Write via Unchecked packet_length in transport.c
https://www.vulncheck.com/advisories/libssh2-out-of-bounds-write-via-unchecked-packet-length-in-transport-c
PixelSmash – Critical FFmpeg Vulnerability Turns Media Files into Weapons
https://jfrog.com/blog/pixelsmash-critical-ffmpeg-vulnerability-turns-media-files-into-weapons/
My Upcoming Classes
https://www.sans.org/profiles/dr-johannes-ullrich
| Network Monitoring and Threat Detection In-Depth | Online | Arabian Standard Time | Jun 27th - Jul 2nd 2026 |
| Network Monitoring and Threat Detection In-Depth | Riyadh | Jun 27th - Jul 2nd 2026 |
| Application Security: Securing Web Apps, APIs, and Microservices | Washington | Jul 13th - Jul 18th 2026 |
| Application Security: Securing Web Apps, APIs, and Microservices | Online | British Summer Time | Jul 27th - Aug 1st 2026 |
| Application Security: Securing Web Apps, APIs, and Microservices | Las Vegas | Sep 21st - Sep 25th 2026 |
| Network Monitoring and Threat Detection In-Depth | Amsterdam | Nov 9th - Nov 14th 2026 |
| Application Security: Securing Web Apps, APIs, and Microservices | Washington | Dec 14th - Dec 18th 2026 |
Podcast Transcript
Hello and welcome to the Wednesday, June 24, 2026 edition of the SANS Internet Storm Center's Stormcast. My name is Johannes Ullrich and today I'm recording from Jacksonville, Florida. And this episode is brought to you by the SANS.edu Graduate Certificate Program in Penetration Testing and Ethical Hacking. Yesterday I talked about Fortibleed, the attack where someone did compromise Fortinet firewalls and then used that access to harvest additional credentials. Well, today it's SonicWall. Manuel looked at SonicWall firewalls that he worked at as part of his job and such and looked not just whether or not they were patched. There were in 2024 some well-publicized vulnerabilities that allowed credential theft and, well, the sonicwall had the same thing happen that happened with Fortinet that hackers came in, used credentials they harvested earlier and re -compromised firewalls after they were patched. Well, so what Manuel looked at was how many of these firewalls were not just patched but also reconfigured after the patch was applied. And one of the saddest part of this of the statistics here is that almost none, like 86% of the firewalls, did not reconcile their credentials with Active Directory. So there were still basically legacy credentials on the firewall itself that could have been compromised by an attacker or maybe even accounts that an attacker created. Also, 80% of the firewalls did not rotate their passwords. There are a couple of things here that I think are, you know, sort of nice to have. Like, for example, some additional filtering of which IP address can actually connect to the SSLVPN here. I forgive that for you because sometimes that's why you have the VPN in the first place because then you have people that travel all over the place and you need to provide them with a secure access channel back to your network. But then you also had, for example, 36 nets, like the lowest percentage here among the issues that Manuel looked at, of firewalls that basically didn't terminate stale sessions. So you could be connected for more than 24 hours, not transmit any data and still retain that connection. There can be some use cases where you want this to have happen, like for some kind of data center links or things like this. Not necessarily sort of for a road warrior scenario necessarily. And yeah, and then of course, also reviewing your logs after you patch to make sure that you hadn't already been compromised. Actually, I'm surprised that, you know, about more than half of users actually do it. And only 43% here did not actually perform this. No, sample size there was not huge. It was basically just the firewalls that Manuel looked at. But still, I think those numbers are probably pretty good and sort of point you into the right direction as, well, people just apply patches, but don't necessarily have sort of that vulnerability management lifecycle, where they have specific procedures that you have to perform after you apply a patch, like for example, look for indicators of compromise if it's an already exploited vulnerability. And we have yet another major vulnerability that affects a very commonly used library, libssh2. libssh2 is used to implement SSH clients. So not necessarily just a server, but this is a vulnerability that likely affects clients more than it affects servers. The problem here is a heap based buffer overflow that may lead to remote code execution. To exploit this vulnerability, an attacker would have to trick a victim to connect to a malicious SSH server. But the tricky part here is that this also works for a machine in the middle scenario. So this works pre-authification before the client, make sure that it actually connects to the right server. A patch is available for this vulnerability. Keep checking with your respective Linux distributions such if a patch is being offered. But if it's not out there yet, when you're listening to the podcast, it should be. But lib is not the only critical library that we need to talk about today. The next one is FFmpeg. FFmpeg is, well, a library that is used to pretty much do anything when it comes to video and audio processing. I use it for this podcast to do things like the subtitles for the videos, for example. But the problem with FFmpeg is that it is very optimized for a speed kind of library. So it has had issues with not doing memory checks and such in the past. Also that a lot of the image formats and video formats it has to deal with are compressed, which always makes things like getting sizes right complex and difficult. So what happened here is a heap out of bound write that leads to remote code execution. This essentially affects any software that uses FFmpeg. These are not just video players and such, but also a lot of server side software that does, for example, video and audio conversion. That's sort of a common use case for FFmpeg. So definitely try to get this patch. It can be a little bit complex to figure out what actually uses FFmpeg. Effective is the magic YUV decoder. So basically how colors are being dealt with at compile time. You may disable this decoder if you don't need it. But I don't know if a lot of people who are sort of manually compiling FFmpeg most just take the ready to go package that comes with many of these features enabled by default. Well, and this is it for today. So thanks for listening. Remember, there will be no podcast Thursday, Friday due to my travel schedule. So this is the last podcast for this week. Well, I'll talk to you again on Monday. Bye.





