A Cisco security advisory lands in your inbox. Somewhere between "we should look at this" and an approved change request, a surprising number of teams go wrong: they patch to the wrong version, they schedule the firewall upgrade before the manager upgrade, or they burn a maintenance window on a Medium while an actively exploited Critical waits in the queue.
None of that comes from laziness. A Cisco PSIRT advisory is a dense document with its own vocabulary, and the pieces you need for a change request are spread across three places: the advisory itself, the Software Download portal, and the compatibility guide for your product line. This article walks through how to read all three, using Cisco Secure Firewall (FTD/FMC), ASA, and ISE as the working examples, and ends with a reusable checklist.
The anatomy of a Cisco PSIRT advisory
Every advisory published by Cisco's Product Security Incident Response Team (PSIRT) follows the same structure. The sections that matter for a change request:
Security Impact Rating (SIR) vs CVSS. Cisco publishes both a CVSS base score and its own four-level Security Impact Rating: Critical, High, Medium, Low. The SIR usually tracks the CVSS qualitative bands, but not always. Per Cisco's own terminology documentation, PSIRT will apply a SIR that is higher or lower than the CVSS score would indicate when ease of exploitation or how widely the technology is deployed warrants it. Practical takeaway: read both, but treat the SIR as Cisco's editorial judgment on top of the raw score. Note also that Low-SIR bugs usually skip standalone advisories entirely and live in release note enclosures in the Bug Search Tool.
Affected and not-affected products. Cisco is unusually explicit here, and the "not affected" list saves real work. Advisories name specific products and, critically, specific release trains. A bug in the FMC web interface may not touch FTD or ASA at all. Confirm your exact product before you open a ticket.
Fixed releases. This is the table most people jump to, and the one most people misread. More on it in the next section.
Workarounds and mitigations. Cisco draws a hard line: a workaround only counts as a workaround if it can be applied locally on the vulnerable device and eliminates the vulnerability. Anything less is a mitigation. Either way, Cisco's stated position is that software updates are the preferred resolution, and a workaround that gets accidentally removed during later changes silently reopens the attack surface. If the advisory says "there are no workarounds that address this vulnerability" (a common sentence on the serious ones), your only real option is the upgrade.
Exploitation status. Advisories get updated after publication. The line "Cisco PSIRT is aware of attempted or successful exploitation" can appear two weeks after initial disclosure. Check the current version of the advisory, not the copy someone pasted into a ticket on day one.
First fixed release is not the release you should install
The fixed software section of an advisory answers one narrow question: for each affected release train, what is the earliest build that contains the fix? That is the "first fixed release."
It does not answer the question you are actually asking, which is "what should I upgrade to?" Those are different questions for three reasons:
- First fixed is per-train. A vulnerability affecting 7.0.x, 7.2.x, 7.4.x, and 7.6.x will have a separate first fixed release for each train. The advisory will not tell you whether staying on your old train is wise; it only tells you the minimum build on that train that closes this one hole.
- First fixed closes one advisory. The first fixed release for today's advisory may still be exposed to last month's advisory, or next month's. This is why Cisco pushes the Software Checker tool (on sec.cloudapps.cisco.com), which lets you enter a product and release and get back every advisory that applies, with the release that clears all of them. Run the Checker, not just the single advisory table.
- Recommended releases are chosen for stability, not just security. Cisco separately maintains suggested or recommended releases per product, selected for software quality, stability, and longevity across the whole install base. The first fixed release for an advisory might be a build that is three days old; the suggested release is one Cisco has watched behave in production.
The sane pattern for a change request: use the advisory and Software Checker to establish the floor (any build below this is unacceptable), then pick the actual target from the suggested release, as long as it is at or above that floor. When a fresh Critical drops, the suggested release usually catches up within days because Cisco knows everyone is about to upgrade.
What the gold star actually means, and what it does not
On the Cisco Software Download portal, the suggested release for a product is marked with a gold star next to the version number. For Secure Firewall, the star also surfaces in the compatibility guide, which names a current suggested release for FTD and for FMC (at the time of writing, 7.6.4 for threat defense and 7.6.5 for the management center).
The star is genuinely useful. It is Cisco's public answer to "which build would you run?" and it reflects field experience, not just recency. But it has three limits worth knowing before you build process around it:
- It is login-gated. Browsing downloads for some product lines requires a Cisco.com account with entitlement (ASA images are a classic example). Tooling that scrapes public pages may never see the star at all.
- It moves without notice. There is no RSS feed or changelog for "the star moved from 7.6.3 to 7.6.4." If your baseline document says "we standardize on the suggested release," someone has to actually check the portal on a cadence, or you are standardizing on a memory.
- It is one star per product, not per constraint. The starred release does not know about your hardware, your managed-device versions, or a feature you depend on that changed behavior. It is an input to your decision, not the decision.
Treat the gold star as a strong default and a tiebreaker, and record the date you observed it in the change request, because six months later nobody will be able to reconstruct why 7.6.4 was chosen.
The FTD/FMC compatibility trap
Here is the rule that turns a one-device change request into a two-device project, straight from Cisco's upgrade documentation: a customer-deployed management center must run the same or a newer version as its managed devices. You cannot upgrade a device past its FMC, and this applies even to maintenance (third-digit) releases. The FMC gets upgraded first, always.
The same rule bites during onboarding: try to register an FTD running a newer version than the FMC and registration fails outright. Cisco has a dedicated troubleshooting document just for that error.
Why this matters for advisory response:
- An FTD advisory is implicitly an FMC change too. If the first fixed FTD release is newer than your FMC version, the real change request is "upgrade FMC, then upgrade FTD," with two maintenance windows, two rollback plans, and a compatibility check between the new pair.
- An FMC advisory can often ship alone. Because FMC is allowed to run ahead of its devices, an FMC-only fix (patch the manager, leave the sensors) is usually the fastest Cisco firewall change you can make. This is worth internalizing, because some of the worst recent Cisco vulnerabilities have been FMC-side.
- The compatibility guide is a first-class source. Before any version lands in a change request, check the Secure Firewall management center compatibility guide for the exact FMC/FTD pairing. Not every FMC version can manage every FTD version, and hardware support gets dropped at major releases. "The advisory says 7.6.x is fixed" is not the same as "my FMC 7.2 estate can manage 7.6.x devices."
ISE is different: patch trains, not point releases
ISE does not follow the FTD model. An ISE version (3.3, 3.4) receives numbered cumulative patches, and Cisco's ISE documentation is explicit that patches are cumulative: installing patch 5 gives you everything in patches 1 through 4. So an ISE advisory's fixed release column typically reads like "3.3 Patch 6" or "3.4 Patch 3," and the change request is a patch install, not a version upgrade, which is a much smaller change.
Two ISE-specific wrinkles:
- Hot patches exist. For urgent issues, Cisco has shipped targeted hot patches ahead of the next cumulative patch. The 2025 ISE unauthenticated RCE cluster (CVE-2025-20281, CVE-2025-20282, CVE-2025-20337) is a real example: Cisco published hot patch files tied to a specific bug ID for 3.3 and 3.4 while the cumulative patches caught up. A hot patch is a bridge, not a destination; plan the cumulative patch behind it.
- Patch level is part of your version. "We run ISE 3.4" is not enough information to evaluate an advisory. Track the patch level as inventory data, or every ISE advisory triage starts with logging into the admin portal to find out.
A worked example: the March 2026 FMC pair
Here is how this played out on a real advisory set. On March 4, 2026, Cisco disclosed two Critical vulnerabilities in Secure Firewall Management Center: CVE-2026-20079, an authentication bypass rooted in a boot-time process misconfiguration that let crafted HTTP requests execute scripts as root, and CVE-2026-20131, an unauthenticated remote code execution flaw from insecure Java deserialization in the web management interface. Both scored CVSS 10.0. Both carried the sentence you never want to read: no workarounds.
Reading them with the framework above:
- Affected products: on-premises FMC only. FTD, ASA, and cloud-delivered firewall management were not affected, and Cisco patched its own cloud environments with no customer action needed. Anyone who burned time assessing their ASA fleet skipped the "not affected" list.
- Fixed releases: each FMC train got its own first fixed release, and the two CVEs' fixed lists were not identical. That is exactly the situation the Software Checker exists for: check both CVEs at once and get one release that clears both.
- Compatibility: because FMC may run ahead of managed FTDs, this was patchable as a manager-only change. Teams that knew the compatibility rule shipped it fast; teams that assumed "firewall upgrade" scoped it like a fleet project and lost weeks.
- Exploitation: on March 18, Cisco updated the advisory to note active exploitation, and on March 19, CISA added CVE-2026-20131 to the Known Exploited Vulnerabilities catalog with a federal remediation deadline attached. An advisory that was "urgent" on March 4 became "this weekend, emergency change" two weeks later. Only teams re-checking the advisory and KEV caught the escalation.
The checklist: advisory to change request
- Check CISA KEV first. If the CVE is listed, exploitation is confirmed and your timeline is now measured in days. Note the KEV due date in the ticket.
- Read the advisory's affected products section against your actual inventory, including the not-affected list. Stop here if you are not affected, and write down why.
- Record the SIR, the CVSS score, and the exploitation status line, with the date you checked, since all three can change after publication.
- Check for workarounds. If one exists, note it as a bridge option only; if the advisory says none exist, say so explicitly in the change request to justify urgency.
- Run the Cisco Software Checker for your product and current release to get the release that clears all open advisories, not just this one. That is your floor.
- Look up the suggested (gold star) release on the download portal or compatibility guide. If it meets the floor, it is your target. Record the star position and date.
- Firewall estates: verify the FMC/FTD pairing in the compatibility guide. If a device fix requires a newer FMC, the FMC upgrade is a prerequisite task in the same change request. FMC upgrades first, always.
- ISE estates: confirm the required patch level, remember patches are cumulative, and treat any hot patch as temporary with a follow-up task for the cumulative patch.
- Write the change request with the floor, the target, the source links, and the observed dates, so the decision is reconstructible at audit time.
- Set a re-check reminder for seven days. Advisories get updated, KEV grows, and stars move.
Closing thought
Cisco gives you everything you need: a structured advisory, a checker tool, a curated release recommendation, and detailed compatibility documentation. The failure mode is treating the advisory as the whole story. It is one of four documents, and the change request writes itself once you read all four in the right order: KEV, advisory, Software Checker, compatibility guide. Teams that internalize that order patch faster, and they never again schedule an FTD upgrade their FMC cannot manage.
About the author: Adam Lewandowski is a network and security engineer (CompTIA Security+, CCNA, VMware VCP-DCV) working with Cisco FTD/FMC/ISE, Windows Server/MECM, and VMware environments. Connect on LinkedIn.
I write The Patch Window, a free 5-minute weekly brief on which enterprise patches can't wait - Cisco, Windows Server, VMware. Subscribe: https://the-patch-window.beehiiv.com
Top comments (0)