Darkhotel Has Not Exploited a Single Critical Vulnerability. Other Attacker Groups Exploit Nothing Else.
CVE-2023-20867, affecting VMware Tools, carries a CVSS score of 3.9/10. That is the score you give a flaw you have decided is not worth losing sleep over. The exploitation conditions explain why: you already need to be on the machine, with elevated privileges, and the attack is difficult.
And yet this is the flaw used by the espionage group UNC3886, as documented by Mandiant, then by the Fire Ant cluster analysed by Sygnia two years later. CISA added it to its Known Exploited Vulnerabilities catalog (KEV). From a compromised ESXi hypervisor, it lets you run commands inside every guest virtual machine with no authentication at all, and without leaving a trace on the guest side. Not bad!
The CVSS score is not wrong. It simply answers a different question from the one we ask of it.
What we looked at
We ingested threat intelligence reports (vendor research, government advisories, incident write-ups) published between June 2015 and early September 2026, 94% of them since 2022, and extracted one precise relation: this named actor exploited this CVE. As of today that comes to 598 CVEs linked to 461 named entities: 277 actors and 184 tools, 93 of them resolved to the MITRE ATT&CK reference.

This is the corpus we crossed with CVSS scores. Not to settle whether CVSS is "good", but to answer a simple question: when an attacker group picks a flaw, does it always pick a critical one?
The CVSS score used is the one SYRN displays, whatever its origin1. 595 of the 598 CVEs carry one.
Yes, attributed flaws are more critical than average
Let us start with what proves CVSS right (no great surprise). CVEs used by named groups are markedly more critical than the rest:
| CVEs attributed to a group | All CVEs | |
|---|---|---|
| Critical (CVSS ≥ 9) | 42.9% | 12.5% |
| High (7 to 9) | 44.2% | 36.4% |
| Medium (4 to 7) | 12.6% | 46.9% |
| Low (< 4) | 0.3% | 4.2% |
| Sample | 595 | 366,628 |
Figures as of 6 September 2026.
A flaw exploited by an identified group is 3.4 times more likely to be rated critical than a CVE picked at random. Attackers are not fools either. Might as well go for whatever is easiest to exploit.
But half of them are not
Now turn the table around. 57.1% of the CVEs attributed to a named attacker group are not rated critical in CVSS terms (340 out of 595). And 77 of them fall below 7, that is, below the threshold where most remediation policies start counting days, or else ignore the CVE altogether.
This is not a legacy of the past either: restricting the count to CVEs published in 2024 and 2025, 60.1% of the 148 attributed CVEs are still not critical under CVSS.
A few of these "medium" flaws:
| CVE | CVSS | Attributed to |
|---|---|---|
CVE-2021-31207 (ProxyShell) |
6.6 | AvosLocker, BianLian, BlackByte, BlackCat, FIN7, Hive, APT40... 13 groups |
CVE-2021-1879 (WebKit) |
6.1 | APT29 |
CVE-2024-20399 (Cisco NX-OS) |
6.0 | Velvet Ant |
CVE-2024-50302 (Linux kernel / Android) |
5.5 | Cellebrite |
CVE-2023-41991 (Apple) |
5.5 | Intellexa / Predator |
CVE-2023-24055 (KeePass) |
5.5 | ViperSoftX |
CVE-2023-20867 (VMware Tools) |
3.9 | UNC3886, Fire Ant |
Thirteen ransomware and espionage groups shared a flaw rated 6.6.
It depends entirely on the group
0 critical for Darkhotel. 100% for Qilin affiliates.
This is where the numbers get interesting. Compute, for each group, the share of its CVEs rated critical, and you do not get an average hovering around 50%. You get the full range:
None of Purple Fox's 10 CVEs, Darkhotel's 8 or Scarlet Mimic's 6 is critical under CVSS. APT28 sits at 8%, with a median CVSS of 7.8. UNC3886 averages 6.2. Ember Bear, the cyber arm of the GRU's Unit 29155, sits in the middle at 67%.
Others go for the efficient route. Qilin affiliates are at 100%, PROPHET SPIDER at 89%. All their CVEs, or very nearly, are rated 9 or above. Those ones are in a hurry.
So two groups equally capable of wrecking your infrastructure sit in two CVSS bands that do not overlap.
Why: CVSS 9 and above describes a shape of attack
The explanation is not mysterious, it is arithmetic. Here is the vector of the attributed CVEs, by band:
| CVSS ≥ 9 | CVSS < 9 | |
|---|---|---|
Network attackable (AV:N) |
252 / 255 | 199 / 340 |
No authentication (PR:N) |
243 / 255 | 189 / 340 |
| No user interaction | 251 / 255 | 216 / 340 |
99% of attributed critical CVEs are remotely attackable, and 95% need no credential at all. That is no coincidence: it is the CVSS formula. To reach 9.8 you have to stack AV:N/AC:L/PR:N/UI:N and total impact. A flaw that requires a foothold in the system is structurally capped below 9.
Put another way, "CVSS 9 or above" is almost a synonym for "unauthenticated RCE, exploitable at scale". That is exactly what you need if you scan the internet, run a botnet or work as a ransomware affiliate. Those actors have no reason to care about anything else.
But a group that gets in through phishing, a stolen credential or malware in the supply chain does not have that problem: it is already inside. What it needs is the next step, such as privilege escalation, sandbox escape or authentication bypass. Things a medium or high scoring flaw can deliver. Among the CVEs below 9 you will find 126 flaws with a local vector and 115 that require user interaction.
How to do better
At SYRN, our own score does not escape the problem: 69 of the 598 attributed CVEs are not rated critical by SYRN. None of them is in KEV, and only five carry an exploitation signal from our other sources, including telemetry that covers CVEs going back to 1999. So this is not a calendar effect: those 69 CVEs spread from 2009 to 2026. When an exploited flaw is only ever cited in a single report, the information tends to get lost.
The way forward is not to add attribution to the score as a boolean, but to weight it by the quality of its source. Hence the two levels attached to every relation:
confirmed: the relation comes from the public or private entities that did the analysis, such as Mandiant, Unit 42, Talos, Kaspersky, ESET, Volexity, CrowdStrike, Citizen Lab, the DFIR Report or a CERT (CISA, FBI IC3, CERT-FR).reported: everything else, including the trade press, which relays very well but does not observe, such as The Hacker News, BleepingComputer, SecurityWeek or The Record.
The gap is measurable: 91.9% of the CVEs carrying at least one confirmed relation are considered exploited by SYRN, against 77.8% for those carrying only reported.

These 598 attributed CVEs can be browsed in SYRN with their evidence level, their source and the original excerpt.
Footnotes
-
A CVE often carries several CVSS scores, the CNA's (the vendor or entity that publishes the flaw) and the NIST's, which sometimes diverge. SYRN keeps the first available in the order CNA, Vulnrichment (CISA's enrichment), then NIST. ↩