Your Firewall May Patch Itself. Ransomware Still Gets In.

Boris Szelcsanyi ·

When we show a company that its firewall matches a ransomware entry point, the first answer is often: “but the firewall updates itself.” It is a fair point, and for some firewalls it is now partly true. Since FortiOS 7.4.5, a FortiGate installs new patch releases on its own by default. But “the firewall updates itself” and “the firewall is safe” are two different statements, and the gap between them is where most firewall-led ransomware attacks happen.

This post explains what really updates automatically on Fortinet and Palo Alto firewalls, why so many devices still lag behind, and why even a fully patched firewall can still let an attacker in. Every figure is linked to its source.

31%

of breaches started with an exploited vulnerability, now the most common way in (42% in EMEA). Verizon DBIR 2026

21%

of ransomware attacks entered through the firewall, and 8% through the VPN. Sophos State of Ransomware 2026

16,620

FortiGates kept a hidden backdoor after patching in April 2025, 3,766 of them in Europe. Shadowserver, as reported

What updates automatically, and what doesn’t

A firewall gets two kinds of updates. Security content (threat signatures, antivirus, application and URL lists) refreshes on a schedule. On Palo Alto firewalls that can be as often as every 30 minutes. Fixes to the firewall’s own operating system are firmware upgrades, and those are what close the holes attackers use to get in.

That sounds like the problem is solved. It isn’t, for four reasons Fortinet’s own documentation gives:

Why so many firewalls still lag behind

Every operating-system upgrade ends with a reboot. Fortinet tells admins to “schedule a maintenance window”, and Palo Alto says plainly that “a reboot is required”. A company with a pair of firewalls in high availability upgrades one at a time and stays online (Fortinet, Palo Alto). A mid-sized company with a single firewall loses internet and VPN until it comes back, so upgrades get pushed to “the next window”.

Hardware ages out too. Palo Alto supports a firewall for five years after it stops being sold, and only up to its last supported PAN-OS version (Palo Alto). After that, new fixes don’t reach it.

The result shows up in internet-wide counts:

These counts come from version scans, so they mean “potentially vulnerable”, not confirmed compromised. They still show that “someone will patch it” often doesn’t happen.

Attackers often arrive before the patch

Even a firewall that patches itself within three days can be too late:

This is no longer rare. Mandiant measured the average time from disclosure to exploitation at 5 days in 2023 (Mandiant). VulnCheck found that 32% of the vulnerabilities added to CISA’s known-exploited list in the first half of 2025 were exploited on or before the day they were published (VulnCheck).

Patching doesn’t remove an attacker who is already in

This is the part most owners don’t expect. A patch closes the door. It does not throw out whoever already came through it.

Ransomware groups use exactly this

US authorities list firewall flaws and VPNs without MFA as standard entry points for several large ransomware groups: Akira (AA24-109A), Play (AA23-352A) and RansomHub (AA24-242A). In 2026, Qilin got in through new VPN flaws in Check Point and Palo Alto firewalls (Arctic Wolf). Sophos’s 2026 survey of ransomware victims found that when the firewall was the way in, 59% of ransom demands were $1 million or more (Sophos).

We also counted it ourselves. In CISA’s Known Exploited Vulnerabilities catalogue (version of 23 October 2026), 12 firewall and VPN vendors account for 276 entries, and 70 of them are flagged as used in ransomware campaigns. That is 19% of all ransomware-linked entries.

VendorKEV entriesUsed by ransomwareAdded since 2025
Fortinet321417
SonicWall19139
Ivanti361213
Cisco101727
Citrix27711
Palo Alto Networks1665

Counts per vendor across all of its products (Cisco’s include routers, for example), from the CISA KEV feed.

What to do if you run a FortiGate or Palo Alto firewall

  1. Check that automatic patching is on (FortiGate: System > Firmware & Registration), and which branch you are on. If it is 7.2 or older, plan the move to a supported branch.
  2. If an MSP manages the firewall, ask how fast they patch after a critical advisory. On managed FortiGates the automatic feature isn’t available.
  3. Check the support contract. Without it, the firewall may not get the firmware at all.
  4. After any critical firewall advisory, patch and then reset: VPN and admin passwords, MFA enrolments, and a review of the configuration. CERT-FR and Fortinet both advise this.
  5. Make sure every VPN login needs MFA. A VPN without MFA is the entry point CISA names most often for Akira.
  6. Plan reboots instead of avoiding them: a fixed monthly window, or a second firewall in high availability if downtime is the real blocker.

How Nisura handles this

Our external scan finds the firewalls and VPN logins a company exposes to the internet, matches them to vulnerabilities that CISA lists as exploited, and ranks them with CISA’s own decision method. From the outside we usually see the product, not the exact firmware version. In that case we say “verify”, not “vulnerable”: check the version on the device first, then act. When the version is confirmed and the flaw is on CISA’s list, we say “act”. And because a patched firewall can still leak stolen VPN logins, our loss model counts the credential and VPN path separately from vulnerabilities, so “we patched” never drops that risk to zero.

Sources

Frequently asked questions

Does a FortiGate update its firmware automatically?

Since FortiOS 7.4.5 and 7.6.1, automatic patch upgrades are enabled by default on every FortiGate model, including VMs (FortiOS 7.2.6 introduced it for entry-level desktop models). The firewall checks daily, waits three days after a release by default, and installs it at a random time between 02:00 and 04:00. It only upgrades within the current branch (7.2.x stays on 7.2.x), and it cannot be enabled on FortiGates managed by FortiManager, in a Security Fabric, or on a secondary HA unit.

Does a Palo Alto firewall update PAN-OS automatically?

No. Security content (Antivirus, Apps & Threats, WildFire) can update on a schedule, as often as every 30 minutes for threat content. A PAN-OS software upgrade is a one-time job an administrator schedules to a version they choose; Palo Alto documents no automatic, recurring operating-system upgrade.

If my firewall is fully patched, am I safe from ransomware?

Not necessarily. Some flaws are exploited before a patch exists (Palo Alto CVE-2024-3400 was exploited from 26 March 2024, the fix came on 14 April). And a patch does not remove an attacker who is already in: in April 2025 Fortinet disclosed a backdoor that kept read-only access on patched FortiGates (16,620 devices, 3,766 in Europe, per Shadowserver), and Germany’s BSI warned that Akira broke into SonicWall firewalls on current firmware with MFA because migrated passwords were never reset. After a critical advisory: patch, then reset VPN and admin credentials, re-enrol MFA and review the configuration.

How often do ransomware groups get in through the firewall?

Often. Verizon’s 2026 Data Breach Investigations Report finds exploited vulnerabilities are now the most common initial access vector at 31% of breaches (42% in EMEA). Sophos’s State of Ransomware 2026 puts the firewall as the entry point in 21% of attacks and the VPN in 8%. CISA advisories name firewall and VPN flaws as standard entry points for Akira, Play and RansomHub.

Why do firewalls stay unpatched for so long?

An operating-system upgrade ends with a reboot, so a single firewall drops internet and VPN; upgrades get deferred. Automatic patching stops when a branch reaches end of support (FortiOS 7.2 did on 30 September 2026), is not available on centrally managed fleets, and is blocked when the firmware licence has lapsed. Old hardware stops receiving new versions. Shadowserver counted nearly 150,000 potentially vulnerable FortiGates about five weeks after CVE-2024-21762 was fixed.