Handler on Duty: Johannes Ullrich
Threat Level: green
Podcast Detail
SANS Stormcast Monday, July 27th, 2026: ESAFENET CDG Scans; DNS Poisoning; macOS Gatekeeper bypass; GitHub and PyPi updates
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/10024.mp3
My Next Class
Click HERE to learn more about classes Johannes is teaching for SANS
Scans for ESAFENET CDG 3 Document Management System Weak Logins
https://isc.sans.edu/diary/Scans%20for%20ESAFENET%20CDG%203%20Document%20Management%20System%20Weak%20Logins/33184
DNS Poisoning Tactics Expand to Hospitality Wi-Fi
https://reliaquest.com/blog/threat-spotlight-dns-poisoning-tactics-expand-to-hospitality/
Silent Replacement of Trusted macOS App Executables
https://mysk.blog/2026/07/23/macos-overwrite-app-executables/
GitHub and PyPi Defense updates
https://github.blog/security/supply-chain-security/the-case-for-a-cooldown-why-dependabot-now-waits-before-issuing-version-updates/
https://blog.pypi.org/posts/2026-07-22-releases-now-reject-new-files-after-14-days/
https://www.bleepingcomputer.com/news/security/github-pypi-add-time-absed-defenses-against-supply-chain-attacks/
My Upcoming Classes
https://www.sans.org/profiles/dr-johannes-ullrich
| Application Security: Securing Web Apps, APIs, and Microservices | Las Vegas | Sep 21st - Sep 25th 2026 |
| Network Monitoring and Threat Detection In-Depth | Amsterdam | Oct 12th - Oct 17th 2026 |
| Application Security: Securing Web Apps, APIs, and Microservices | Washington | Dec 14th - Dec 18th 2026 |
| Application Security: Securing Web Apps, APIs, and Microservices | Online | India Standard Time | Mar 15th - Mar 20th 2027 |
Podcast Transcript
Hello and welcome to the Monday, July 27th, 2026 edition of the SANS Internet Storm Center's Stormcast. My name is Johannes Ullrich, recording today from Jacksonville, Florida, but teaching online this week in London. And this episode is brought to you by the SANS.edu Undergraduate Certificate Program in Cybersecurity Fundamentals. This weekend, I noticed some scans for eSafeNet CDG3. This is not the first time we saw scans for this particular product. A couple of years ago, a cross -site scripting vulnerability was discovered in the product and we saw some scans around that time. There are really sort of three vulnerabilities that are commonly being quoted for this particular product. One is the cross-site scripting vulnerability. Then there's a SQL injection vulnerability. And the one that we see scans right now for is for hard-coded passwords. That's probably the most straightforward one to exploit when it comes to eSafeNet CDG. This is a product mainly focusing on the Chinese market. All their website and such is in Chinese. Now, the product itself builds itself as a secure document management, the leakage prevention system. The vulnerabilities, well, the fixed password stuff is pretty bad, but I think are sort of in line with what we typically see with these kinds of expensive products that are proposing to be more secure than others. But, well, still have some of the same vulnerabilities. And ReliaQuest has a good write-up of some recent attacks that supposedly were perpetrated by some Russian threat actors that targeted hospitality Wi -Fi gateways. So, they're going after the gateway, not the access point necessarily, unless sometimes they are the same thing. The goal here is to change DNS settings and then redirect DNS requests to a malicious DNS server that will return, well, bad responses. In particular, they appear to be going for Outlook 365 credentials. Definitely make sure that your users are aware of bad TLS pop-ups and such and are taking them serious. Of course, often in sort of these public Wi-Fi networks, users may be a little bit accustomed to these bad TLS pop-ups because often the login pages and such for these captive portals are often presenting bad TLS certificates. So, that's certainly a problem. Last week, I wrote a little bit about how different operating systems recognize these captive portals and then do respective redirects. There's always a chance that these redirects are also hijacked and being redirected to a malicious sign-in page like for Outlook 365 that may trick a user into relinquishing their credentials. It's really time for some kind of phishing. Safe authentication, pass keys and the like come to mind again. And what typically is done, even with default Outlook 365, if you do have multi-factor authentication, isn't strictly speaking phishing safe. And Apple users, be aware there is an interesting technique that malicious actors could use to replace applications on your system without Apple's own gatekeeper system catching it. This was published by Talal Hosh Bakri and Tommy Misk. They reported to Apple, but Apple apparently has, after looking at it for about a month, closed the report and does not intend to fix it. The exploit here is pretty straightforward. It's possible to archive an application that the user installed and then replace it basically by restoring the archive. But, well, when restoring, you don't actually have to restore the same archive. You could replace the application. Now, Apple has this gatekeeper system that is sort of a basic antivirus that will check the executable assets being loaded the first time. But, well, it's only loaded, it's only executed on the first time. So, later on, gatekeeper is no longer involved. And that, of course, is being exploited here. That gatekeeper considers the application now safe and will no longer change it, even after the user has replaced it with the altered archive. Interesting vulnerability. And I think certainly something that Apple should probably address, but it only applies to applications that user installed. So, no applications that were installed via the App Store is affected by this particular issue. So, basically do some good controls, change controllers or file change control on your system to prevent this from happening. The attacker does need execution rights on the system. But, of course, if the attacker can trick you into installing another application, they may be able to rewrite an already installed application on the system. And we have some updates from GitHub as well as from PyPy regarding recent supply chain attacks. First of all, GitHub, of course, for quite a while now has its Dependabot feature where you can get automatically alerted of new updates to any packages that you're using. And also have them automatically applied in the term of pull requests that are automatically generated. Well, GitHub will now wait three days before it suggests some update in order to eliminate some of these sort of fairly fastly discovered and such supply chain attacks like the ones we had in the recent months and such. Now, PyPy, on the other hand, takes a little bit of different approach. PyPy, of course, manages Python packages and authors are only allowed to add new files to new releases of their Python package within 14 days. So, after 14 days, they have to label it as a new release, which, of course, could trigger then again some additional reviews. Well, and this is it for today. So, thanks for listening. Thanks for liking. Thanks for subscribing to this podcast. And talk to you again tomorrow. Bye.





