On Thursday we went through the advisories Cisco published on Wednesday and there was an odd moment. Three CVEs scoring 10.0 in a single advisory, two more at 10.0 in another, and in neither of them a list of bugs you could read one by one. It is not sloppy drafting: Cisco explains it, and explains it well. Since July, one of its CVE identifiers does not point at a bug, it points at a class of bugs. The news is not that there are five tens. It is that the number you have spent years counting has changed size.
What the advisory means when it says "a CVE"
The sentence appears in all four advisories, worded almost identically: "Cisco has grouped these issues by their underlying vulnerability class - Common Weakness Enumeration (CWE) - and assigned a single Common Vulnerabilities and Exposures Identifier (CVE ID) to each CWE grouping." And on the page where Cisco describes the new model there is a line that settles it: vulnerabilities sharing a common weakness are consolidated into "umbrella" CVE IDs, with the CVSS score assigned "based on the highest severity within that category."
Read it slowly, because it has two consequences and neither is obvious. First: behind one identifier there might be two bugs or fifteen, and the advisory does not say. Second, and more awkward: the 10.0 is the score of the worst item in the group, not of all of them. If that bag holds one unauthenticated remote flaw and four others that require you to already be inside, all five arrive under a 10.0 headline. The score is not inflated — the worst case is real, which is why it governs — but it stops describing the set. It is a ceiling, not an average, and until now the habit was to read it as if it described one specific thing.
August's four advisories, with their numbers
These are the four we opened and read in full. We are not claiming they are all of them: Cisco published a good many more advisories on those two Wednesdays — the advance notices for the 5th and the 19th list, among others, Catalyst SD-WAN Manager, IOS, BroadWorks, RoomOS and the IE1000 switches — and we have not gone through them one by one. These four do carry the grouped-CVE formula.
- 5 August — Catalyst SD-WAN. Five identifiers: three at 9.9 (CVE-2026-20303, 20304 and 20310), one at 8.8 and one at 7.7. It affects all four deployment modes, cloud-managed included. First fixed releases: 20.9.10, 20.12.8.1, 20.15.6, 20.18.4 and 26.1.2.
- 5 August — IOS XE. Seven identifiers, the highest a 9.8 (CVE-2026-20272) with a 9.0 behind it. Affected trains: 17.9, 17.12, 17.15, 17.18 and 26.1, in autonomous or controller mode. Fixed in 17.9.10, 17.12.8, 17.15.6, 17.18.4 (or 17.18.4a) and 26.1.2.
- 19 August — Crosswork. Four identifiers and three of them at 10.0 (CVE-2026-20030, 20357 and 20358), plus a 9.9. It affects Data Gateway, Network Controller and Planning. The fix is 7.2.1-SP.
- 19 August — Secure Workload. Five identifiers, two at 10.0 (CVE-2026-20315 and 20317), one at 9.9, one at 9.6 and one at 7.5. It affects both the SaaS and on-premises deployments. Fixed in 3.10.9.1 and 4.0.4.16, and the advisory flags something easy to miss: you have to upgrade the cluster, and the agents, and the connectors.
That is twenty-one CVE identifiers and five tens — the count is ours, adding up the four advisories — and not one of those twenty-one equals a single bug. Two more sentences repeat verbatim across all four. One is reassuring: "The Cisco PSIRT is not aware of any public announcements or malicious use of the vulnerabilities that are described in this advisory." Cisco found them, in its own house, before anybody else. The other sentence is not reassuring at all: "There are no workarounds that address these vulnerabilities."
The reasoning, in its strongest form
Before disagreeing with anything it is worth putting Cisco's argument the way Cisco would put it, because it is sound. It is signed on 2 June by Russ Smoak, VP of information security, security assurance and response, and it opens like this: "The fundamental scale of vulnerability discovery has shifted. Frontier AI models and agentic analysis harnesses are now surfacing bugs across large code bases at a rate that the traditional, ad-hoc disclosure-and-patch model was never designed to absorb […]"
Everything else follows from that. If an automated analysis campaign turns up two hundred findings of the same class in the same module, issuing two hundred advisories with two hundred records and two hundred point mitigations helps nobody: it buries the signal under paperwork. Cisco says it plainly — assessing security risk CVE-by-CVE and applying point mitigations "is no longer fit for purpose" — and concludes that hardened releases will not carry individual CVEs per bug, because the fixes are pervasive and the job is to qualify the release and deploy it rather than negotiate with each finding. Seen from the vendor's side, the opposite position is hard to argue.
What breaks is not the patch: it is the count
This is where the change stops being Cisco's business and becomes yours. Half the vulnerability-management industry counts CVEs. Dashboards count open CVEs, board reports count outstanding criticals, vendor questionnaires ask how many high-severity CVEs you have unresolved, and more than one insurance policy and more than one tender rest on that same arithmetic. All of it assumes a CVE is one thing. Once a vendor starts putting whole classes inside one identifier, the sum still adds up — but it no longer measures what it measured last year, nor what the vendor next door measures, since they still issue one per bug.
And there is a second effect, more practical and more irritating for whoever decides the order of work. The honest old excuse — "that one does not apply to me, I have that feature turned off" — requires knowing which bug it is. With a CWE-class umbrella CVE you cannot make that call: you do not know whether the vector you are worried about is in the bag or not. The only defensible reading is the conservative one, treating the whole group by its worst case. Only yesterday we were writing about a vendor label that lowered the urgency of a flaw; here there is no label lowering anything, there is an identifier that can no longer be taken apart.
Zero mitigations, and what you can still touch
"There are no workarounds" is a two-second sentence with a cost measured in weeks. It means there is no list of commands that turns off the vulnerable feature and buys you a month to plan the window. The only route is the fixed release, and on network gear a fixed release does not get installed: it gets qualified, tested, scheduled for the small hours and watched through the reboot. An SD-WAN controller governs what the branches do; the edges cannot run ahead of it, so the order is rigid and leaves no room for improvisation. We have written about what happens when somebody gets into that control plane and reconfigures the branches instead of knocking them over, and nothing goes down there — which is exactly why it is so hard to spot.
That said, the absence of a vendor mitigation does not mean sitting on your hands until the window. What you can still touch is who reaches it. Three of these four products — Catalyst SD-WAN, Crosswork and Secure Workload — are management and orchestration planes, and a management plane does not have to be reachable from where it is reachable today. Restricting admin-interface access to a jump network, requiring strong authentication to get into it, and checking that none of it answers from the internet closes none of the twenty-one identifiers, but it changes who gets to try. It does not work for IOS XE, because there the affected software is the device's own: the advisory says it applies "regardless of device configuration." We mention it because it is the same reasoning as the SD-WAN orchestrator that was exposed by design: when the bug cannot be covered, what is left is the surface.
The cadence is the good part (with a caveat on the 5th)
The other half of the announcement has barely been discussed and it is the part we like most. Since July, Cisco publishes scheduled advisories on the first and third Wednesday of each month at 16:00 UTC, with seven days' advance notice naming the technologies and platforms that will be covered. The large network operating systems move to a quarterly rhythm. August's dates line up with the calendar: the 5th and the 19th were the first and third Wednesdays, and the Crosswork advisory is stamped "2026 August 19 16:00 GMT." They are keeping to their own schedule, which is more than can be said for a good deal of published policy.
For anyone running infrastructure this is worth considerably more than a neatly itemised CVE. An advisory announced seven days ahead turns patching into a plannable task: you can book people, warn the client and prepare the rollback before the advisory even exists. The random drip of the last twenty years forced the opposite, improvising a shift every time something landed on a Friday afternoon.
The caveat, offered as our own observation: the Russ Smoak article says "Cisco will not release multiple core NOS products on the same day," and defines that list as "Cisco IOS XE, IOS XR, NX-OS, Firepower/ASA, and SD-WAN." On 5 August the IOS XE advisory and the Catalyst SD-WAN advisory both came out, the same day. We do not know whether Catalyst SD-WAN counts internally as the "SD-WAN" on that list, and we are not going to assume it does. We note it because if you run both platforms, two qualification efforts landed on you that day, which is exactly what the commitment was meant to prevent.
Who can carry on regardless
Now the part that does not sell. If your shop already worked in releases rather than identifiers — that is, if your rule was "network kit runs the recommended stable train and we review it quarterly" — this change obliges you to nothing. You have been doing for years what Cisco has just turned into policy. Nor is the 10.0 a reason to run: these are bugs the vendor found itself, with no known exploitation, and the advisory says so. Going out tonight to upgrade a production cluster because of a three-digit headline is a worse idea than doing it calmly inside the quarterly window you can now actually foresee.
Where it does hurt is at the other end: the estate that has sat on an old train for years because "it works" and nobody wants to be the one who touches it. There the vendor's answer is no longer a small patch, it is a version jump, and that jump drags qualification, template compatibility and sometimes hardware that will not make it. Saying so plainly seems more useful than selling the upgrade as a formality. We are not resellers of any particular platform and we take no commission on licences, so the recommendation here does not depend on what gets signed.
What we would do this week
- Sign up for the seven-day notification. It is the cheapest item on this list and the one that changes planning most: knowing a week ahead which technologies are in Wednesday's advisory lets you book the window before the urgency exists.
- Pull the inventory of releases, not of CVEs. Which train each device runs today, next to the first fixed release from the list above. It is a two-column comparison and it answers the only question that now matters: is this box on a hardened release or not?
- Change the metric before somebody asks about it. If your monthly report says "open critical CVEs," that number is going to start moving for reasons that have nothing to do with your security. Swap it for percentage of devices on a current fixed release, which is comparable month to month.
- Book the quarterly window now. If network systems move quarterly, the window can go into the whole year's calendar in one sitting, with its people and its rollback written down. Moving a booked window is easier than creating one at nine at night.
- Check where the management plane answers from. It closes nothing, but it is the only actionable thing while the window approaches. From an IP outside: see what the controller's admin interface replies. If it replies, there is work for today.
We suspect this does not stop at Cisco. If the premise holds — and the rate at which AI is pulling bugs out of old code suggests it does — the other large vendors will run into the same arithmetic and reach similar decisions. When that happens, anyone who built their vulnerability management on counting identifiers will have to rebuild it in a hurry. It can be rebuilt now, unhurried, with seven days' notice in hand.
Sources (verified on 21 August 2026): the CWE grouping formula, the absence of workarounds, the PSIRT sentence on malicious use, the identifiers with their scores and the first fixed releases, all from Cisco's four advisories: Catalyst SD-WAN and IOS XE (both 5 August 2026), Crosswork and Secure Workload (both 19 August 2026). The Russ Smoak quote, the reason for the change, the decision not to assign individual CVEs per bug, the first-and-third-Wednesday calendar with seven days' advance notice, the quarterly rhythm for network operating systems, the list of core systems ("Cisco IOS XE, IOS XR, NX-OS, Firepower/ASA, and SD-WAN") and the commitment not to publish several of them on the same day, from "Strengthening the Foundation" on the Cisco blog, 2 June 2026. The consolidation into "umbrella" CVE IDs scored on the highest severity in the category, from Cisco's risk-based disclosure page. Quotes are given in their original English so they can be verified word for word. Our own calculations and observations: the total of twenty-one identifiers and five 10.0 scores across those four advisories, the check that 5 and 19 August 2026 were the first and third Wednesdays, and the note about two core network systems published on the same day. We do not claim how many bugs sit inside each identifier, because the advisories do not publish that.
Do you know which release your network kit is on today?
Keeping the release inventory current and a window booked every quarter is part of the boring work we do in SD-WAN and in 24×7 support: qualify the release, schedule it for the small hours, watch the reboot and have the way back written down. If your estate has been sitting on an old train for a while, the honest conversation starts there.
Talk to everyWAN