Safest browser in 2026? Chrome, Edge, Opera, Brave, Firefox and Safari by the numbers – three engines, 15 zero-days

You have six browser icons on your desktop. Chrome, Edge, Opera, Brave, Firefox, Safari. It feels like a supermarket shelf. The catch is that under the hood there are only three engines – and it’s the engine, not the logo, that decides whether someone takes over your laptop after you click a link. 💥

This year Google has already fixed seven Chrome holes that were actively exploited in attacks before anyone patched them. Every single one also sat in Edge, Opera and Brave, because it’s the same code. So the real question isn’t “which browser is the safest”, it’s “which engine, how fast it gets patched and by whom”. I ran the numbers for 2025 and 2026.

⚡ TL;DR (for busy people):

  • Three engines, not six browsers: Blink/Chromium (Chrome, Edge, Opera, Brave, Vivaldi, Samsung Internet) holds close to 80% of the market, WebKit (Safari) about 16%, Gecko (Firefox) about 3%.
  • Zero-days: Chrome – 8 exploited in attacks in 2025 and 7 up to September 2026. Safari/WebKit – a few per year, almost always “extremely sophisticated attacks against specific individuals”, i.e. commercial spyware. Firefox – about a dozen over the whole decade.
  • CVE counts say nothing about security: in 2025 Chrome had 247 CVEs, Firefox 187, Safari a few dozen. In 2026 Google patched 429 bugs in a single release (Chrome 149) – 86% of them found by Google’s own AI.
  • Patch speed is the metric that actually matters: Chrome ships fixes every week (and since 2026 it’s testing twice a week), Firefox every 4 weeks plus emergency releases, Safari together with the OS. In the Chromium family: Brave and Edge usually within a day, Opera has been known to lag a week.
  • Teams: no vendor publishes headcount. Money, yes: in 2025 Google paid out 3.7M USD in bug bounties for Chrome alone, Apple raised its top reward to 2M USD. Mozilla has paid out over 4M USD over the entire history of its bug bounty program.
  • Most real damage isn’t done by exploits but by extensions and infostealers: 1.8 billion stolen credentials in the first half of 2025 (Flashpoint).

Three engines, or why “choosing a browser” is largely an illusion

The browser engine is the part that reads HTML, runs JavaScript and draws the page. In plain English: it gets handed code from a website you don’t know and has to run it without hurting you. Every browser exploit I know of targets exactly that.

And here’s a surprise for non-technical readers: there are three engines. Everything else is a skin, privacy settings and an address bar.

Three engines and who runs on them (share of web traffic, all platforms, StatCounter, August 2026)

~79%
Blink / Chromium (JS engine: V8)
Chrome 69.4% · Edge 5.4% · Samsung Internet 2.0% · Opera 1.9% · Brave, Vivaldi, Arc and others. Code owner: Google.
~16%
WebKit (JS engine: JavaScriptCore)
Safari 15.8% plus every browser on iPhone and iPad outside the EU. Owner: Apple.
~3%
Gecko (JS engine: SpiderMonkey)
Firefox 3.0%, Tor Browser, LibreWolf, Zen. Owner: Mozilla.

Shares: StatCounter Global Stats, worldwide, all platforms, August 2026. Engine totals are approximate (some “other” browsers also use Chromium). Desktop only (September 2026): Chrome 65.1%, Edge 14.6%, Safari 8.1%, Firefox 6.1%, Opera 2.4%, Brave 1.1%.

What does that mean in practice? When Google announces “an exploit for CVE-2026-xxxxx exists in the wild”, the same hole is sitting on the machines of eight out of ten internet users. Not just in Chrome. In Edge, in Opera, in Brave, in Samsung Internet on your mom’s phone and in every desktop app built on Electron (Slack, Teams, Discord, VS Code).

On the iPhone it gets even more interesting: “Chrome on iOS” is really WebKit with a Chrome logo, because until 2024 Apple didn’t allow other engines, and even after the changes the DMA forced in the EU, nobody actually shipped their own engine there. So iPhone = WebKit, period.

Lesson #1: comparing “Opera vs Brave” in terms of exploits is like comparing two paint jobs on the same car. The real question is how fast a given vendor passes Chromium patches on to you and what it adds on top.

Zero-days, or what is really under attack

A zero-day is a hole criminals exploit before the vendor ships a patch. For a browser it’s the worst-case scenario: you visit a page and someone runs code on your computer. No clicking “download”, no “run”.

In its annual report “Look What You Made Us Patch”, the Google Threat Intelligence Group counted 90 zero-days exploited in 2025 (78 in 2024, a record 100 in 2023). And here’s the important news: browsers accounted for only 8 of them, under 10% – a downward trend for the third year in a row. Attackers have moved to operating systems (39 zero-days) and edge devices and appliances (48% of all, a record). For the first time, more zero-days were attributed to commercial surveillance vendors (CSVs) than to state espionage groups.

Now let’s look at the individual engines.

Browser zero-days – who got attacked

Chrome / Blink
20258
2026 (to Sep 9)7

Exploited in attacks. Each one also affects Edge, Opera and Brave.

Safari / WebKit
20253*
2026DarkSword

Spyware attacks on specific individuals. In 2026: the DarkSword exploit kit and a dyld zero-day built on WebKit bugs.

Firefox / Gecko
20250-1
20260

2025: a twin of an exploited Chrome bug (no confirmed attacks) + 2 holes from Pwn2Own. 2026: 2 bugs with a public exploit, no attacks.

* In 2025 Apple patched 9 zero-days across all its operating systems; three affected WebKit (CVE-2025-24201, CVE-2025-43529, CVE-2025-14174). Sources: Google Chrome Releases, BleepingComputer, SecurityWeek, Mozilla Security Advisories, Apple Security Updates, The Hacker News. Note: a zero-day in Chrome = a zero-day in Edge, Opera, Brave and every other Chromium-based browser.

Chrome: 15 zero-days in 21 months

Eight in 2025 and seven up to September 9, 2026. Almost all in the same place: V8, the JavaScript engine (type confusion, out-of-bounds, use-after-free), plus graphics (Skia, ANGLE, Dawn/WebGPU) and two sandbox escapes. Most were found by Google’s Threat Analysis Group, which tracks spyware vendors. The first zero-day of 2025 (CVE-2025-2783) was reported by Kaspersky – it was used in the “ForumTroll” espionage operation against Russian media and universities, and the attack started with a single click on a link in an email.

Does that mean Chrome is leaking like a sieve? No. It means it’s the biggest target in the world and at the same time has the most people detecting those attacks. If Firefox had 79% of the market, the same teams would be finding them in SpiderMonkey. For you as a Chromium user, it means one thing: your update cadence has to be weekly, because attackers don’t wait.

Safari and WebKit: few, but “extremely sophisticated”

Apple uses one stock phrase: “may have been exploited in an extremely sophisticated attack against specific targeted individuals”. That’s code for commercial spyware like Pegasus or Graphite. In 2025 we got three such WebKit patches, two of them at once in December – and CVE-2025-14174 is the same bug Google had patched in Chrome two days earlier (in the shared ANGLE library). March 2026 brought the “DarkSword” exploit kit, described simultaneously by iVerify, Lookout and Google TIG, and the August Safari 26.6.1 update closed 21 holes in WebKit alone.

The takeaway: Safari users show up in the stats less often, but when they do, it’s as the target of a state or mercenary spy. For an ordinary company the risk is low; for a lawyer, a journalist or a board member it’s a different story. That’s why Apple has Lockdown Mode, a mode that switches off parts of WebKit in exchange for security.

Firefox: least attacked doesn’t mean never attacked

SecurityWeek counted about a dozen Firefox holes exploited in attacks over the last decade. In March 2025, two days after Google, Mozilla patched CVE-2025-2857 – an identical bug pattern in IPC code that was being actively exploited in Chrome (Mozilla did not confirm attacks on Firefox). In May 2025 at Pwn2Own Berlin, two researchers broke Firefox (renderer, no sandbox escape) – Mozilla shipped a fix the same day. In July 2026 two bugs (CVE-2026-15718/15719) surfaced with a public exploit, but no attacks in the wild.

Paradoxically, a small market share is an advantage here: nobody invests in an exploit for 3% of the market when the same budget can buy 79%. The exception is Tor Browser (built on Firefox) – exploits do show up there, because the target is specific.

Lesson #2: the number of zero-days measures how attractive the target is and how vigilant the defenders are, not code quality. But the fact that your engine is target number one is something you have to live with – and the rest of this article follows from it.

CVEs: numbers almost everyone reads backwards

Every year the “most vulnerable browsers ranking” comes back on forums, built with a simple method: count the CVEs. Let’s do that, and then I’ll show you why this method finally died in 2026.

CVEs published in 2025

Chrome

247

Firefox

187

Safari

approx. 40-60*

And then came 2026 (Chrome, individual releases)

Chrome 148 (two updates)

127 + 151

Chrome 149 – a record, 371 found by Google itself

429

Chrome 151 – 94% found internally

370-382

* Apple reports most WebKit bugs under iOS/macOS, so the “Safari” counter is understated; aggregators show 57 CVEs in 2024 and 41 by mid-2025. Sources: stack.watch (NVD), SecurityWeek, PCWorld, BleepingComputer.

Chrome 149 and 150 together patched 1072 security bugs – more than the previous 23 releases combined. Since April 2026 Google has shipped over 1400 fixes. What happened? Google unleashed AI agents on its own code (Big Sleep from DeepMind and Project Zero, CodeMender), which comb through every change daily. The result: by March 2026 Google had received more reports than in all of 2025, in April it lowered bug bounty rates for simple bugs, and now it’s testing two security updates per week, because weekly can no longer keep up.

So here’s a question for the CVE-counting crowd: did Chrome become six times less secure in 2026 than in 2025? Of course not. It became six times more thoroughly searched. The CVE count measures how hard people are looking, not how many holes there are. Firefox with 187 CVEs isn’t “almost as vulnerable as Chrome” – it simply has an honest, public reporting process. And Safari with a few dozen CVEs isn’t three times better – Apple just says less, and later.

There is, however, one number that hasn’t changed in years and actually means something: around 70% of serious bugs in Chromium are memory safety bugs (use-after-free, buffer overflows) – classic C++ mistakes. GTIG calculated that in 2025, 35% of all exploited zero-days fell into exactly this category. That’s why all three are investing in the same thing: Firefox has been pulling in Rust for years, Chrome has MiraclePtr (turns use-after-free into a plain crash), the V8 Sandbox, and in 2026 moved its PNG decoder to Rust, while Apple introduced hardware Memory Integrity Enforcement in the iPhone 17.

Lesson #3: if someone sells you a browser with the slogan “we have the fewest CVEs”, ask how many people are looking for those CVEs. Silence in the NVD database more often means no audit than no bugs.

How fast they patch – the only metric I’d hang on the wall

A zero-day is the vendor’s problem. But from the moment a patch is published, the bug becomes an n-day, a hole the whole world already knows about, while you still haven’t patched it. Chromium is open source: the moment a fix lands in the repository, anyone can reverse it and write an exploit. That’s why speed is everything.

The best hard data came from Project Zero in a 2022 analysis (reports from 2019-2021): Chrome needed an average of 30 days from report to fix release, Firefox 38, WebKit 73. What was inside was more interesting: Chrome had the patch ready in code after about 5 days, and then it waited for release for most of those 30 days. Google drew the conclusion – since August 2023 (Chrome 116) security updates ship every week, which cut the “patch gap” of about 15 days by another 3.5 days. In 2026, as I wrote above, it’s piloting two per week.

Patch rhythm – who, how often and how many days after Google

Chrome (Google)
New version every 4 weeks (moving to 2 in 2026), security fixes every week, 2x-per-week pilot. Zero-day: emergency release usually within a few days of confirmed attacks.
Edge (Microsoft)
Its own version number, its own team, but the same Chromium. Zero-day CVE-2025-6554: Chrome June 30, 2025, Edge July 1, 2025. Usually 1-2 days behind Google.
Brave, Vivaldi
In trade press tests Brave was repeatedly first after Chrome (same day). Vivaldi a day or two, sometimes backports the patch to an older Chromium.
Opera
Historically the slowest in the family: in April 2023 it patched zero-day CVE-2023-2033 4 days after Google, and CVE-2023-2136 a week later. It sometimes “cherry-picks” a single patch into an older Chromium.
Firefox (Mozilla)
A version every 4 weeks plus emergency releases (“chemspill”). Pwn2Own 2025: patch the same day. ESR for businesses, with security fixes and no feature changes.
Safari (Apple)
Patches ship with the OS update – hence the 73 days in Project Zero’s data. Since March 2026: “Background Security Improvements”, WebKit fixes without a full iOS update (the first: CVE-2026-20643).

Sources: Google Security Blog, Project Zero, Chrome Releases, Microsoft Edge release notes, Intego, PC-WELT, Mozilla Security Blog, Apple Security Updates. Delays within the Chromium family vary between releases – these are examples, not an average.

Here’s how I see it on pentests: I scan the client’s network, pull browser versions from User-Agent headers and almost always find two or three machines running a browser that’s months old, because “someone hasn’t restarted since the summer holidays”. In the Chromium family, every such machine carries all of this year’s zero-days. I don’t need a million-dollar exploit then – I just wait for someone to click.

Lesson #4: in a company you don’t pick a “secure browser”. You pick the one you can enforce at the current version with policies (GPO/Intune/MDM) on every machine. For business that boils down to Chrome or Edge with an auto-update policy and a forced restart, or alternatively Firefox ESR.

How big is the security team? Nobody will tell you, but the wallet does

I looked for current figures and I’ll be honest: none of the three vendors publishes the size of its browser security team. The last public numbers are old (Chrome talked about around 20 engineers in 2013, Mozilla about around 80 people including volunteers in 2008) and mean nothing today. There are, however, three proxy indicators that do say something: how much they pay researchers, who finds their bugs and what happened to their people.

The money and people behind the engine

GOOGLE / CHROMIUM
3.7M USD
in Chrome bug rewards in 2025 for over 100 researchers (entire VRP: 17.1M USD, 747 people, a record). Max reward 250K USD for a sandbox escape. Plus: Threat Analysis Group, Project Zero, Big Sleep. In 2026, 94% of bugs are found by Google itself.
APPLE / WEBKIT
up to 2M USD
for a spyware-class exploit chain (since November 2025, over 5M with bonuses). WebKit sandbox escape: up to 300K USD. Since 2020, over 35M USD paid to 800+ researchers. Downside: the least transparent communication of the three.
MOZILLA / GECKO
4M+ USD
in total over the entire history of its bug bounty program (since 2004). In 2020, layoffs of 250 people took out the whole Threat Management team. Mozilla’s budget is a fraction of Google’s, but the process is fully public, and Firefox is the only engine with a serious share of Rust.
THE REST (ON CHROMIUM)
Riding on Google’s engine
Microsoft has its own team researching Chromium and its own mitigations (e.g. a mode that disables JIT in Edge). Brave: a small company, all its value is in pushing patches through fast and blocking tracking. Opera: 605 employees in total (2025), 68% owned by China’s Kunlun Tech – that’s a question of corporate governance and data, not exploits.

Sources: Google Bug Hunters (VRP 2025), SecurityWeek, Apple Security Bounty, Mozilla Bug Bounty Hall of Fame, Wikipedia/SEC (Opera Ltd, Schedule 13D/A 2026).

On Opera, let me add something I always tell clients: its patch delays are a technical problem you can count in days. But the fact that a browser with a built-in “VPN” (in practice a proxy) is two-thirds owned by a Beijing company is a question for your compliance team, not a pentester. Opera says the owner has no access to user data. I have no way to verify that – and that’s the whole answer.

Lesson #5: engine security is bought with money and openness. Google has the most of the first, Mozilla the most of the second, Apple has money and silence. The vendors on Chromium don’t have an engine – they have a stopwatch.

Where the money really gets lost: extensions and infostealers

Now a cold shower for everyone who made it this far to pick the “safest engine”. In my engagements I rarely see a browser exploit. What I see all the time is:

  • Infostealers, malware that simply reads passwords, cookies and sessions saved in the browser. Flashpoint calculated that in the first half of 2025 they stole 1.8 billion credentials from 5.8 million devices, and over all of 2025 they infected more than 11 million devices. Verizon’s DBIR 2025 showed that 54% of ransomware victims had their domains appear in infostealer logs beforehand. An infostealer doesn’t need a zero-day. It needs you to install a “Photoshop crack”.
  • Malicious extensions. In July 2025 Koi Security found 18 extensions in the Chrome and Edge stores (colors, VPN, emoji, “dark mode”), installed 2.3 million times, which quietly received a malicious update. Half a year earlier, phishing aimed at extension developers compromised dozens of extensions used by about 2.6 million people. The engine has nothing to do with it: an extension has official permission to read every page.
  • Phishing and ClickFix, a page that tells you to paste something into a terminal. It works the same in Safari, Chrome and Firefox, because it attacks the human.

Lesson #6: your choice of engine decides whether someone takes over your computer without your help. Whether they take it over with your help is decided by policies: no saving passwords in the browser (use a password manager), an extension allowlist and MFA that can’t be stolen from a cookie.

Seven laws of browser security (2026 edition)

  1. You don’t choose a browser, you choose an engine and a stopwatch. Blink, WebKit or Gecko – and who delivers your patches.
  2. A browser from a month ago is a browser with a full set of this year’s zero-days. Automatic updates plus a forced restart are mandatory, not optional.
  3. The CVE count measures auditing, not leakiness. 429 patches in Chrome 149 is good news.
  4. A zero-day in Chrome is a zero-day in Edge, Opera, Brave and Teams. Check when your vendor delivered the fix.
  5. If you’re a spyware target, use a hardened mode (Lockdown Mode in Safari, Enhanced Protection in Chrome, Edge with JIT disabled) and accept that some sites may work worse.
  6. Extensions are code with permission to do everything. In a company: an allowlist or nothing.
  7. Passwords in the browser are a gift for an infostealer. A password manager and phishing-resistant MFA (security keys/passkeys), because those can’t be carried off in a log.

Summary: what I would choose

As a pentester, not as a fan of any logo:

  • Company, managed machines: Chrome or Edge with update policies – the most thoroughly researched engine, the fastest patches, the most management tooling. Firefox ESR if you want a second engine in the organization.
  • Privacy and a “smaller target”: Firefox – fully aware that on some platforms its sandbox is less mature than Chromium’s and that Mozilla has a fraction of Google’s budget. Brave if you want tracking protection on a Chromium engine.
  • Apple ecosystem: Safari, because you don’t have another engine on the iPhone anyway. For high-risk people: Lockdown Mode.
  • What to avoid: browsers that lag behind on Chromium patches, anything past end of support and any browser where you keep passwords without MFA.

Most importantly: there’s no “safest browser 2026” ranking that would survive a week. There’s a rhythm: engine, patches, policies, people. If you want to check what that rhythm looks like in your company – from browser versions on your machines to whether your employees’ credentials are already circulating in infostealer logs – that’s exactly the kind of thing I check as part of my security testing. You can get a quote yourself with the calculator. ✔️

Sources

Tagged , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *