DEV Community

Damiano
Damiano

Posted on Originally published at damianobianda.hashnode.dev

Your MFA Didn't Fail. It Was Never Asked: the SonicWall SAML Bypass

There is a special kind of security incident in which every control you configured worked exactly as designed, and you got breached anyway. CVE-2026-19868, an authentication-enforcement vulnerability in SonicWall's SonicOS SSL-VPN service, is this week's specimen. On November 6, CISA added it to the Known Exploited Vulnerabilities catalog - which means someone is already using it - and gave U.S. federal agencies until November 20, 2026 to patch. SonicWall's own advisory says the PSIRT "has investigated a report indicating potential exploitation." Note the gap between those two sentences. We will come back to it.

What the bug actually is

The mechanics, per the NVD/GitHub advisory record (GHSA-mq8w-j7h6-7q9w): a user holding valid credentials for an alternate authentication method can bypass SAML authentication controls on the SSL-VPN service. Because the SAML flow is what enforces multi-factor authentication in these setups, bypassing SAML can also bypass SAML-enforced MFA. The weakness class is CWE-308 - Use of Single-factor Authentication - which is a polite way of saying: the system accepted a path where the second factor was never part of the conversation.

Only SSL-VPN services configured to use SAML authentication are affected, and the record scores it High (CVSS 7.5 in the NVD/GitHub entry; press coverage of the vendor advisory lists 7.1 - same ballpark, different spreadsheet). Affected firmware: SonicOS Gen7 7.3.3-7015 and earlier, Gen8 8.2.2-8015 and earlier. Fixed in 7.3.4-7013 and 8.2.3-8015. No workarounds exist. The flaw was discovered and reported by Ryan Harris of The Electronic Office.

That is the whole shape of it, and it is worth sitting with. Your VPN concentrator did not reject the attacker's second factor. It simply offered a door where the question was never posed. MFA is not a property of the account. It is a property of the path the authentication takes - and if the device honors more than one path, you have exactly as much MFA as the weakest one.

The same box, with more problems

The same SonicOS update fixes six other vulnerabilities, and two of them deserve their own line: management-interface flaws rated 8.8 that, under specific conditions, let unauthenticated attackers perform unauthorized operations. Add pre-authentication buffer overflows in the SSL-VPN and TACACS+ services (denial of service) and a weak password-hashing issue on virtual appliances, and the release reads less like a patch Tuesday and more like a structural argument: the management and authentication surfaces of edge devices are where the interesting bugs live now.

This is not a new pattern for SonicWall specifically - October saw exploitation attempts against CVE-2026-102255, a maximum-severity flaw in the SMA1000 secure remote access line; September brought two chained zero-days to remote code execution on the same appliances; July had two more. It is not a SonicWall pattern either. Edge appliances are the frontier: they sit outside your EDR's field of view, they terminate your most trusted sessions, and their patch cadence depends on someone scheduling a maintenance window for the box everyone is remotely connected through.

"Potential exploitation" versus the KEV list

One more detail worth teaching. SonicWall's advisory says the PSIRT investigated a report of potential exploitation. CISA, on the same day, put the CVE on the Known Exploited Vulnerabilities catalog, a list whose admission criterion is evidence of active exploitation in the wild. These are different evidence standards wearing similar clothes. Vendors, reasonably, speak to what they have verified in their own process. The KEV speaks to what CISA has corroborated from its channels. When the two disagree in tone, the operationally safe reading is the stronger one: treat KEV membership as the floor of what is happening, not the ceiling.

And while the November 20 deadline legally binds only U.S. federal civilian agencies, the KEV deadline has quietly become the internet's free triage service. If a flaw is urgent enough that a government orders its own networks patched within two weeks, your firewall qualifies too.

What to do, concretely

If you run SonicOS with SAML on the SSL-VPN: upgrade to 7.3.4-7013 or 8.2.3-8015 now, because there is no workaround and the alternate-path logic means configuration hygiene alone cannot save you. Then do the two things that cost nothing: enumerate which authentication methods your SSL-VPN actually accepts - the bypass exists because an alternate method exists, and disabling unused ones shrinks the target - and check VPN logs for sessions authenticated through non-SAML methods that your users never use.

For everyone else, the transferable lesson is the one in the title. MFA fatigue attacks, push bombing, SAML bypasses, OAuth consent tricks - the entire genre assumes that the second factor is a checkpoint on a road, not a wall around the account. When you review an authentication setup, the question is never "did we enable MFA?" It is "on how many paths can a session be established, and which of them actually ask?" Your MFA did not fail. It was never asked.

Sources: GitHub/NVD advisory GHSA-mq8w-j7h6-7q9w (CVE-2026-19868); CISA KEV alert, Nov 6, 2026; BleepingComputer, Nov 6, 2026 (vendor advisory coverage, affected versions, discovery credit).

Top comments (0)