Podcast Detail

SANS Stormcast Monday, November 9th, 2026: sshole Scans (CVE-2026-123158); SonicWall SonicOS MFA Bypass (CVE-2026-19868); Entra Device Registration (CVE-2026-109469); Claude Code Secrets Leak

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/10170.mp3

Podcast Logo
sshole Scans (CVE-2026-123158); SonicWall SonicOS MFA Bypass (CVE-2026-19868); Entra Device Registration (CVE-2026-109469); Claude Code Secrets Leak
00:00

My Next Class

Click HERE to learn more about classes Johannes is teaching for SANS

ISC honeypots seeing sshole (CVE-2026-123158) exploitation attempts; SonicWall patches seven SonicOS flaws including an already-exploited SSL VPN MFA bypass; Microsoft cloud-fixed an Entra Device Registration elevation-of-privilege bug; Apiiro found Claude Code saving secrets into .claude/settings.local.json on GitHub.

Scans for sshole Vulnerability (CVE-2026-123158)
ISC honeypots are seeing long letter-A passwords that look like sshole exploitation, with clear attempts starting November 5th after earlier long passwords that were mostly buggy brute-force scripts dumping shell commands into the password field. Honeypots only keep the first 255 characters of each password, which limits what can be measured.
https://isc.sans.edu/diary/Scans+for+Sshole+Vulnerability+CVE2026123158/33498

SonicWall SonicOS Multiple Vulnerabilities (SNWLID-2026-0014)
On Friday SonicWall released patches for seven SonicOS vulnerabilities; one already-exploited flaw lets attackers bypass multi-factor authentication for SSL VPN logins when an alternate authentication method without MFA is also defined. Patch promptly—press and CISA associate the exploited issue with CVE-2026-19868.
https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2026-0014
https://www.bleepingcomputer.com/news/security/sonicwall-warns-of-new-ssl-vpn-mfa-bypass-flaw-exploited-in-attacks/

Entra Device Registration Elevation of Privilege (CVE-2026-109469)
Microsoft patched an authorization bypass in Entra Device Registration over the weekend that could let an unauthorized attacker elevate privileges. No customer action is required: it is a Microsoft-hosted cloud service, and Microsoft says there was no exploitation at the time of the fix and rates future exploitation less likely.
https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-109469

Claude Code Leaking Secrets on GitHub
Apiiro reports that Anthropic's Claude Code can store credentials in .claude/settings.local.json when you tell it not to ask again about an API or command, and that on the order of a thousand-plus of those credential files have shown up on GitHub. ISC web honeypots also saw new requests for the .claude directory this weekend; rotate exposed secrets and watch for Anthropic updates.
https://apiiro.com/blog/coding-agents-leaking-secrets-github-dont-ask-again
https://thehackernews.com/2026/11/claude-codes-dont-ask-again-file.html

SANS Difference Makers Vote
https://www.sans.org/go/difference-makers-awards-2026

My Upcoming Classes
https://www.sans.org/profiles/dr-johannes-ullrich

Podcast Transcript

 Hello and welcome to the Monday, November 9, 2026
 edition of the SANS Inline Storm Center's Stormcast. My
 name is Johannes Ullrich, recording today from
 Washington, D.C. And this episode is brought to you by
 the SANS.edu Graduate Certificate Program in Cloud
 Security. Today I spent a little bit time looking at our
 honeypot data to see if we are detecting any evidence of the
 sshole vulnerability being exploited. And yes, indeed, it
 is being exploited. Now, this investigation had a couple of
 hiccups. First of all, in order to exploit sshole, you
 must use a password that's larger than 256 characters.
 Well, we only record passwords up to 256 characters because,
 well, that's usually for brute forcing and so all that
 matters. On the other hand, there are sometimes passwords
 that are longer than 256 characters that are being
 recorded by our honeypots that are not related to sshole.
 What usually happens here is that simple scripts that are
 doing brute forcing are actually not checking if the
 login succeeded or not. So what they're doing then is
 they end up entering whatever bash command they would like
 to execute in the password field of the login. Sometimes
 also the username, that's where we also see them often
 showing up. But here, of course, the password field was
 what matters. And if you're looking at the data that I
 published as part of the diary, we saw a number of long
 passwords like this on November 1st. So what I'm
 calling here is the actual sort of exploitation of
 passwords that I would associate with sshole started
 on November 5th in our honeypots. Now, what I'm
 calling here an sshole password is one that basically
 is just letters, no recognizable bash commands or
 anything like this, and fills the entire 255 bytes that we
 are recording. The only ones that I've seen so far being
 used is either all uppercase letter A or all lowercase
 letter A. Of course, the actual content of the password
 shouldn't really matter when it comes to exploiting this
 vulnerability. I hope to follow this up maybe later
 this week with a look at what commands are being executed by
 these attacks after they're logged in. These attacks
 should actually work as far as our honeypot is concerned.
 They should sort of randomly allow some of these login
 attempts to log in. And on Friday, SonicWall released
 patches for seven vulnerabilities in SonicOS.
 This is significant because one of these vulnerabilities
 is already being exploited. The already exploited
 vulnerability does allow attackers to bypass multi
 -factor authentication for SSL VPN logins. Apparently, the
 problem here is if you have multiple authentication
 methods defined, and one of these authentication methods
 does not require multi-factor authentication, then an
 attacker essentially can use that to bypass the multi
 -factor authentication requirements that you may have
 set up for SSL VPN access. So this should be patched now.
 And again, it's already being exploited, which should tell
 you to please expedite release rolling out this particular
 update. In particular, of course, with SSL VPNs, we
 often had issues where people didn't use multi-factor
 authentication because, well, we all know passwords don't
 work. And Microsoft this weekend patched an
 authorization bypass vulnerability in Entra. This
 vulnerability would allow a user to essentially gain
 elevated privileges. The attacker in this case doesn't
 even have to be authorized. Now nothing you have to do.
 Microsoft already took care of it for you since this is an
 Entra vulnerability. So it really only affected
 Microsoft's cloud services and they released the advisory as
 they state to be more transparent about these
 vulnerabilities. They also say there was no exploitation
 happening at the time when they patched this
 vulnerability. Now they say exploitation is less likely,
 so more complex vulnerability. And hopefully now after the
 patch supplied, exploitation should be impossible. And a
 agentic coding security company, Apiiro, found that
 Anthropic's Claude Code under certain circumstances will add
 secrets to a hidden file in GitHub. The way this works is
 if you're requesting Claude Code to connect to an API or
 such, it may need credentials. And there is an option when
 you provide credentials to Claude Code where it basically
 asks, well, do you want me to ask you again about these
 credentials, about accessing this API? If you say no, then
 of course it has to remember those credentials somewhere.
 And the way it does so is by saving them to a .claude folder
 and inside there a file settings.local.json. We've
 actually seen in our web honeypots this weekend an
 increase in actually for the first time requests for this
 .claude directory. So attackers are definitely looking for it
 and Apiiro as part of their blog states that they found
 sort of around 1500 or so of these credential files on
 GitHub. There's still work in progress into how to exactly
 fix this. Essentially what they're proposing is to check
 automatically for secrets before anything is being sent
 to GitHub. But of course that may still keep those
 credentials in any other Git repositories. So not quite
 clear how this will be fixed. Definitely be aware of this
 and check with Anthropic and as a Claude Code user with any
 updates that you may be receiving that will fix this
 problem for you. Well, and that's it for today. Thanks
 for listening. Thanks for liking. Thanks for
 recommending and subscribing to this podcast. And talk to
 you again tomorrow. Bye.