TLP:CLEAR
RESOLVED · HISTORICAL
KEV LISTED
// Vulnerability Advisory — Authentication / Privilege Escalation · WatchGuard / Firebox & XTM

WATCHGUARD FIREBOX & XTM PRIVILEGE ESCALATION

COMPILED: 2026-09-13  |  PREVIOUSLY COMPILED: 2026-09-02  |  CVE: CVE-2022-23176  |  CWE: NVD-CWE-noinfo (analyst-assigned: CWE-863 / CWE-269 — see Section 02)  |  SOURCES: CISA, NCSC-UK, NVD, WatchGuard PSIRT, DOJ, SentinelOne, SecurityWeek, Vendor Docs
CVSS: 8.8 (HIGH)
Affected: Fireware OS < 12.7.2_U1 / 12.1.3_U3 / 12.5.7_U3
Disclosed: 2022-02-23
Patch Date: 2021-12-30
KEV Added: 2022-04-11
EPSS: Not independently confirmed in this research pass
8.8
CVSS v3.1 Base Score
CVE-2022-23176
No variant/related CVEs identified for this specific flaw
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
8.8
CVSS v3.1 Base Score
~2.5 YRS
Exploited Before Patch (Since ~Jun 2019 Per CISA)
14 DAYS
Federal Remediation Window (BOD 22-01 Standard)
THOUSANDS
Devices In Resulting Botnet Per DOJ
01
Situation Overview

CVE-2022-23176 is a privilege escalation vulnerability in WatchGuard's Fireware OS, the firmware that runs the company's Firebox and XTM firewall/UTM appliances — the perimeter devices that sit at the network edge of tens of thousands of small and mid-size organizations. The flaw lets a remote attacker who already holds any unprivileged, authenticated credential on the device's management interface escalate that session to full administrative control, via a broken authorization check on the management access path (CISA/NCSC-UK/FBI joint advisory AA22-054A, Feb 2022; NVD CVE-2022-23176). Rated CVSS 8.8, it does not require a foothold beyond a low-privilege credential and no user interaction, making it a clean stepping-stone from "some access" to "own the perimeter device."

What makes this vulnerability significant is not its technical novelty — it is a fairly ordinary authorization-bypass bug — but who used it and for what. WatchGuard patched it quietly in Fireware 12.7.2 Update 1 on December 30, 2021, without publicizing that the flaw was under active exploitation. It was only in February 2022, when CISA, the FBI, NSA, and the UK's NCSC jointly disclosed a new Sandworm Team (Russian GRU Unit 74455) malware framework called Cyclops Blink, that the public learned this specific CVE had been the primary initial-access vector Sandworm used to plant that malware on Firebox and XTM devices since at least June 2019 (CISA AA22-054A, Feb 23 2022). WatchGuard has stated publicly that the U.S. Department of Justice directed it to delay full public disclosure of the vulnerability's exploitation until court authorization was granted for a law-enforcement remediation operation (SecurityWeek, Apr 2022) — meaning ordinary WatchGuard customers ran an actively-exploited, nation-state-weaponized flaw on their perimeter firewalls for roughly two months after a patch existed, without being told the severity of what they were exposed to.

Who is at risk: any organization running an internet-reachable, unpatched Firebox or XTM management interface prior to the December 2021 fix. Perimeter firewalls are, by design, supposed to be the hardened boundary of a network — a vulnerability that turns the firewall itself into the attacker's foothold, and then into a piece of nation-state botnet infrastructure used to launch or obscure further operations, inverts the entire premise of the device. This card documents both the technical flaw and the vulnerability-disclosure-under-law-enforcement-constraint story around it, since the two are inseparable here.

By 2026 this CVE is fully patched and well past its window of live relevance for detection purposes — it is documented here primarily as the root-cause vulnerability behind the CYCLOPS BLINK incident card (see Section 10), and as a case study in how coordinated vulnerability disclosure norms interact with an active law-enforcement botnet-disruption operation.

02
Root Cause Analysis CWE Classification + Architectural Failure
CWE-863 (analyst-assigned) Incorrect Authorization
NVD assigned no CWE for this record (listed as NVD-CWE-noinfo). Based on the public vulnerability description — "a remote attacker with unprivileged credentials [can] access the system with a privileged management session via exposed management access" — the mechanics most closely match CWE-863 (Incorrect Authorization): the management interface performs an authorization check that fails to correctly verify the requesting session actually holds the privilege level it is granted. CWE-269 (Improper Privilege Management) is a reasonable secondary classification for the same behavior. Neither label is NVD-confirmed; both are this card's own analytical read of the public description, stated explicitly as such.
CWE-321 (analyst-assigned, separate weakness) Use of Hard-coded Cryptographic Key
A second, distinct weakness — not itself carrying its own CVE identifier in any source reviewed for this card — sits downstream of CVE-2022-23176 in Sandworm's actual attack chain: Firebox devices reportedly used a hard-coded key to compute the HMAC that validates firmware "update" images, meaning an attacker who already holds a privileged management session (via CVE-2022-23176) could recompute a valid HMAC for a modified firmware image and push it as a legitimate-looking update (Kudelski Security Research, Apr 2022). This is what let Cyclops Blink achieve reboot-surviving persistence disguised as a routine firmware upgrade. It is documented here for completeness since it is functionally part of the same exploitation chain, but it is a separate architectural flaw from the authorization bug above, and this card does not treat it as a second CVE-numbered vulnerability — no source reviewed assigns it one.

The primary flaw (CVE-2022-23176) is an authorization gap on the Fireware management path: a session that has authenticated with unprivileged credentials is able to reach functionality that should be gated to administrative sessions only, "via exposed management access" per WatchGuard's own advisory language. Public sources reviewed for this card do not include a vendor- or researcher-published root-cause writeup with code-level specificity beyond that description — WatchGuard's PSIRT advisory for this CVE (WGSA-2021-00004) is no longer resolvable at its original URL as of this research pass, and the fuller technical breakdown lives primarily in the NCSC's malware analysis report on Cyclops Blink rather than in a vulnerability-specific writeup. That gap is stated honestly rather than papered over with invented mechanism detail.

The secondary hard-coded-HMAC-key weakness is architecturally more interesting and better documented: embedded/appliance firmware update mechanisms frequently implement code-signing or integrity validation using a single, static key baked into every unit of a product line, rather than per-device or vendor-rotated keys. Once that static key is known or recoverable (through extraction from any single device, firmware reverse engineering, or — as appears to be the case here — direct compromise via the authorization bug), the "signature" check on firmware updates stops functioning as a security boundary and becomes a checksum an attacker can trivially satisfy. This exact anti-pattern recurs across the embedded-device and network-appliance industry (see Section 07).

Together, the two weaknesses form a clean two-step chain: CVE-2022-23176 gets an attacker from "some low-privilege credential" to "full admin," and the hard-coded HMAC key then lets that admin session push a malicious firmware image that survives reboots and looks, to the device, like a routine vendor update.

03
Vulnerability Lifecycle
01
Exploitation Begins
~Jun 2019
02
Silent Patch
2021-12-30
03
Public Disclosure
2022-02-23
04
DOJ Remediation Op
2022-03-18
05
KEV Listed
2022-04-11

This lifecycle runs in an unusual order compared to a typical CVE. Exploitation came first and ran silently for roughly two and a half years: CISA's advisory states Sandworm had deployed Cyclops Blink malware — which relies on this flaw for initial access — since at least June 2019, with nobody outside the intrusion aware of it. WatchGuard fixed the underlying authorization bug in a routine December 2021 Fireware release (12.7.2 Update 1, plus parallel fixes in the 12.1.x and 12.5.x branches) without a public CVE identifier attached or any customer-facing framing that this was an actively-exploited, nation-state-weaponized flaw — at the time, it read as an ordinary maintenance patch.

The public disclosure only happened on February 23, 2022, when CISA, the FBI, NSA, and NCSC-UK jointly published advisory AA22-054A revealing Cyclops Blink as Sandworm's VPNFilter successor and, in doing so, connected the malware's initial-access mechanism back to this CVE. WatchGuard has stated that the U.S. Department of Justice specifically directed the company to hold back full public disclosure until court authorization was granted for a law-enforcement operation to remotely disable the botnet (SecurityWeek, Apr 2022) — that operation was authorized on March 18, 2022 and executed shortly after, with the FBI copying and removing Cyclops Blink from remaining command-and-control devices without their owners' consent, under court order (DOJ press release, Apr 6 2022).

The vulnerability was added to CISA's Known Exploited Vulnerabilities catalog on April 11, 2022, formally starting the clock on the federal remediation deadline under Binding Operational Directive 22-01 — by that point the patch had already existed for over fifteen months, and the law-enforcement disruption operation had already run. The KEV listing here functioned less as new information to defenders and more as a formal, dated record closing out an episode that had already played out.

04
Disclosure Analysis
Disclosure TypeCoordinated, Law-Enforcement-Delayed
Discovered ByNot clearly named in public sources
Reported To VendorUnclear — does not read as classic external researcher CVD
PoC ReleasedNo public PoC identified in sources reviewed
PoC vs PatchN/A — no public PoC found
Vendor ResponseTechnically prompt, transparency legally constrained
Community ReactionSome criticism of the ~2-month severity-transparency gap
CVD Policy FollowedAtypical — government-directed delay, not standard embargo

This is not a conventional coordinated-disclosure story with a named external researcher and a fixed embargo date. The available record suggests WatchGuard (working with, or at the direction of, U.S. law enforcement) identified and patched the flaw internally, then sat on full public disclosure of its severity and active exploitation for roughly two months at the DOJ's direction — a genuinely different disclosure model than the standard vendor-researcher relationship this section is normally written about. WatchGuard's own framing, reported by SecurityWeek in April 2022, is that "the DOJ and court orders directed WatchGuard to delay disclosure until official authorization was granted" — i.e., the company argues its hands were legally tied, not that it chose opacity for its own convenience.

The community reaction, captured in contemporaneous coverage (SecurityWeek's headline: "CISA Tells Orgs to Patch WatchGuard Flaw Exploited for Months Before Disclosure"), reflects real tension: customers who applied the December 2021 patch as routine maintenance had no way to know they were closing a hole a Russian military intelligence unit had been actively using for over two years, and organizations that had not yet applied it were carrying that exposure without the elevated urgency the situation actually warranted. Whether the law-enforcement operation's success genuinely required withholding that context from the broader user base — versus disclosing severity while withholding operational specifics of the takedown — is not resolved in the sources reviewed, and this card does not take a side on it; it is flagged as a real, documented point of friction, not settled.

05
Technical Deep Dive Exploitation Mechanics · CVSS Breakdown · Affected Versions

The attack chain documented in public sources runs in two steps. First, an attacker who already holds some unprivileged, authenticated credential on a Firebox or XTM device's exposed management interface sends requests that the management-plane authorization logic fails to properly gate — the session ends up with a fully privileged administrative context it should never have been granted (NVD CVE-2022-23176; CISA AA22-054A). No user interaction is required and the attack complexity is low: this is a logic flaw in server-side authorization, not a fragile memory-corruption exploit requiring careful crafting.

Second, once in possession of a privileged session, Sandworm used that access to push a malicious firmware "update" — this is where the separate hard-coded HMAC key weakness (Section 02) comes in: the device's own firmware-integrity check accepted the attacker's modified image as legitimate because the attacker could compute a valid HMAC using the same static key every device shipped with. Cyclops Blink then persisted across reboots as if it were a normal, vendor-signed firmware component (NCSC Malware Analysis Report, Feb 23 2022).

CVSS v3.1 Vector Breakdown — CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Vector
NETWORK
Exploitable remotely over the network if the management interface is reachable — no local/physical access needed.
Attack Complexity
LOW
No special conditions, races, or extensive preparation required once a low-priv credential is in hand.
Privileges Required
LOW
Attacker needs SOME authenticated, unprivileged credential first — this is a privilege-escalation bug, not an unauthenticated one.
User Interaction
NONE
No victim click, approval, or action required.
Scope
UNCHANGED
Impact is contained to the vulnerable component (the Firebox/XTM device itself), not a separate downstream system.
Confidentiality
HIGH
Full admin access exposes all device configuration, VPN keys, and traffic-inspection capability.
Integrity
HIGH
Full admin access permits arbitrary configuration and firmware modification.
Availability
HIGH
An attacker with full admin control can disrupt or disable the firewall entirely.
Affected Versions
VendorProductAffected VersionsFixed VersionStatus
WatchGuardFirebox / XTM (Fireware OS)< 12.7.2_U112.7.2_U1Patched 2021-12-30
WatchGuardFirebox / XTM (Fireware OS)12.x < 12.1.3_U312.1.3_U3Patched 2021-12-30
WatchGuardFirebox / XTM (Fireware OS)12.2.x – 12.5.x < 12.5.7_U312.5.7_U3Patched 2021-12-30
06
Exploitation in the Wild Threat Actors · Campaigns · KEV Status
CISA KEV LISTED Added: 2022-04-11 · Federal remediation: standard BOD 22-01 window (14 days for post-directive KEV entries) — exact per-CVE due date not independently confirmed in this research pass, stated as a gap rather than assumed
Listed on CISA's Known Exploited Vulnerabilities catalog following the February 2022 joint advisory confirming Sandworm Team's active exploitation. By the KEV listing date, the exploitation was already historical (the DOJ's remediation operation had run a month earlier) — the listing formalized what was already publicly known rather than surfacing new information.
Exploitation Timeline
~Jun 2019
Sandworm Begins Deployment
Cyclops Blink first deployed against WatchGuard devices, retroactively dated by CISA/NCSC forensic analysis — not observed live at the time.
2021-12-30
Silent Patch Released
Fireware 12.7.2_U1 and parallel branch fixes close the authorization gap, without public framing of active exploitation.
2022-02-23
Joint Advisory AA22-054A
CISA/FBI/NSA/NCSC-UK publicly attribute Cyclops Blink to Sandworm and tie its initial access to this CVE.
2022-03-18
DOJ Remediation Operation Authorized
Court order permits FBI to remotely copy and remove Cyclops Blink from WatchGuard and ASUS devices without owner consent.
2022-04-11
Added to CISA KEV Catalog
Formal federal-remediation-deadline listing, closing out an episode that had already concluded operationally.
2026-09-13
Vulnpedia.com Check — No Public PoC Catalogued
No ExploitDB or Nuclei entry exists for CVE-2022-23176 as of this check. Consistent with the finding below: exploitation was Sandworm nation-state tradecraft (Cyclops Blink), not a commodity-tooled exploit chain, and the DOJ remediation operation has already run its course.

Actor breakdown: every source reviewed for this card attributes exploitation exclusively to Sandworm Team (GRU Unit 74455 — see actor card, Section 10). No ransomware, eCrime, or unrelated mass-scanning reuse of this specific CVE was identified in this research pass; that absence is stated as a finding, not assumed from silence — it may simply reflect that public reporting concentrated entirely on the nation-state angle once the DOJ operation made headlines, leaving less visibility into any lower-profile criminal reuse.

07
Architectural Lessons Why this class of vulnerability keeps recurring

Network-edge appliances — firewalls, VPN concentrators, SOHO routers — occupy a structurally dangerous position in the modern security stack: they are treated by their own vendors and by defenders as trusted infrastructure, yet they typically run closed, vendor-controlled firmware that sits entirely outside the reach of enterprise EDR, host-based logging, and the rest of the internal-network monitoring stack. A privilege-escalation bug on a Windows server gets caught by EDR telemetry, SIEM correlation, or at minimum a forensic disk image; the same class of bug on a Firebox appliance produces none of that by default. This is precisely why Sandworm has now built two generations of durable botnet infrastructure — VPNFilter in 2018, Cyclops Blink from 2019 — on exactly this category of device: it is not that edge appliances are more vulnerable in some absolute sense, it is that compromise of them is dramatically less likely to be detected, and persistence on them survives most of what an incident responder would normally do to clean up a compromised endpoint.

The hard-coded HMAC key used to "validate" firmware updates (Section 02) is its own recurring architectural anti-pattern, and it is worth being specific about why it keeps happening: firmware code-signing is frequently implemented late in an embedded product's development cycle, treated as a checkbox requirement rather than a security boundary designed to resist a knowledgeable adversary, and — critically — a single static key shared across an entire product line is operationally far simpler for a vendor to manage than a per-device or centrally-rotated key infrastructure. That operational convenience is exactly what converts a "signed firmware update" mechanism from a meaningful integrity control into decoration, the moment the static key is exposed through any single avenue — which, as this case shows, only needs to happen once (via the unrelated authorization bug) for every device running that firmware to become equally exposed. This is the same underlying failure mode documented across other embedded/IoT ecosystems for over a decade; this vulnerability adds one more well-documented instance rather than a novel one.

The disclosure-timeline story here also surfaces a genuine, still-unresolved industry tension: coordinated vulnerability disclosure norms were built around a two-party relationship (researcher and vendor) negotiating an embargo. A nation-state botnet-disruption operation introduces a third party — law enforcement — whose operational security requirements can extend that embargo well past the point where the vendor itself would otherwise be ready to fully disclose severity to customers. There is no settled industry doctrine for how long that extension is acceptable, who bears the risk of customers left exposed during it, or what obligations (if any) a vendor has to signal elevated urgency to its user base without disclosing the specific operational details a law-enforcement partner needs kept quiet. This case is a clean, well-documented example for studying that tension rather than a resolution of it.

08
Purple Team Detection · Hunting · Patch Guidance · Compensating Controls
A · Detection
B · Threat Hunting
C · Patch Guidance
D · Compensating Controls
Firebox / WSM Management Audit Log — Privilege Escalation Without Re-authentication
source = watchguard_syslog | filter event_category = "management_session" | filter (initial_session_privilege = "unprivileged" AND subsequent_action_privilege = "admin") AND NOT preceded_by(event = "re_authentication", window = 60s) -- Flag any management-plane session that performs administrative actions -- without an intervening full re-authentication event.
Unexpected Firmware Update Initiation From Management Session
source = watchguard_syslog | filter event = "firmware_update_initiated" | filter initiator_source NOT IN (known_admin_ip_allowlist) OR update_package_hash NOT IN (watchguard_published_known_good_hashes)

These are structural detection logic, not vendor-published query syntax — WatchGuard's own syslog export schema and field names should be substituted; no public source reviewed for this card publishes ready-made SIEM rules for this specific CVE, so this is analyst-constructed guidance rather than a reproduced vendor artifact, stated as such rather than presented as an official query.

Hypothesis 1: any Firebox/XTM device that was internet-facing with its management interface exposed prior to December 30, 2021 should be treated as potentially compromised until firmware integrity is independently verified — not assumed clean simply because the routine patch was later applied, since Cyclops Blink's persistence mechanism survives a standard firmware upgrade if the device was already infected beforehand.

Hypothesis 2: hunt for unexpected outbound TLS connections originating from the device's management plane to IP ranges outside WatchGuard's own cloud/telemetry infrastructure — Cyclops Blink's C2 traffic is TLS-wrapped specifically to blend with legitimate management-plane traffic (NCSC Malware Analysis Report), so this requires baseline knowledge of what normal WatchGuard cloud-service connections look like, not a simple signature match.

Hypothesis 3: compare the device's current firmware hash against WatchGuard's published known-good hash list and check uptime/reboot history for any "update" event not correlated with an administrator-initiated, logged upgrade action.

Primary PatchFireware 12.7.2_U1 / 12.1.3_U3 / 12.5.7_U3
Release Date2021-12-30
Regression RiskLow — routine appliance OS release
Testing RequiredStandard change-window validation; no unusual compatibility concerns identified in sources
Public PoC (vulnpedia.com)None catalogued as of 2026-09-13 — exploitation was Sandworm nation-state tradecraft, not published exploit code
Vendor AdvisoryWatchGuard PSIRT (advisory ID no longer resolving at original URL)
Out-of-Band PatchNo — shipped in a routine release cycle
Superseded ByNone identified — no later CVE supersedes this fix

Critical caveat for already-infected devices: applying the standard firmware patch alone is documented by WatchGuard and CISA as insufficient for devices already compromised by Cyclops Blink — because the malware's persistence lives inside the firmware-update mechanism itself, remediation requires WatchGuard's dedicated non-standard detection-and-removal process rather than a routine in-place upgrade. Any Firebox/XTM device that was internet-exposed and unpatched for a meaningful window before December 2021 should go through that dedicated remediation path, not just the ordinary patch cycle.

01
Disable internet-facing management access. WatchGuard's own long-standing guidance is that Firebox/XTM management interfaces should never be directly reachable from the public internet; restrict to VPN-only or internal-network-only access as an immediate, no-patch-required mitigation.
02
Network-level ACL restriction. Where remote management is operationally required, restrict access to the management ports (see Section 11) to a known, small allowlist of administrator source IPs.
03
Firmware integrity verification. Periodically verify running firmware hashes against WatchGuard's published known-good values rather than trusting the device's own self-reported update status, given that the compromise mechanism specifically targets the update-validation path.
04
Credential hygiene on management accounts. Since the flaw requires an attacker to already hold some unprivileged credential, eliminating shared/default/weak management-interface accounts removes the attacker's starting foothold even before the authorization bug itself is patched.
09
CVE / CVSS / KEV Reference Full metadata block
CVE-2022-23176
CVSS v3.1 Score8.8 (HIGH)
Vector StringCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CWENVD-CWE-noinfo (analyst: CWE-863 / CWE-269)
EPSS ScoreNot independently confirmed in this research pass
Vendor AdvisoryWatchGuard PSIRT
KEV StatusListed
KEV Date Added2022-04-11
10
Cross-References Linked actor and incident cards
Threat Actors Who Weaponized This Vulnerability
Incidents Where This Was the Initial Vector
11
Network Exposure Ports · Protocols · Banners · Nmap · Shodan
Affected Ports & Protocols
PortProtoServiceVulnerable ConditionNotes
8080TCP/HTTPSFireware Web UIExposed to untrusted networks, unpatched Fireware OSWatchGuard's documented default Web UI management port
4118TCP/SSHFireware CLIExposed to untrusted networks, unpatched Fireware OSCommand-line management access
4105 / 4117TCPWatchGuard System Manager (WSM)Exposed to untrusted networks, unpatched Fireware OSCentralized/legacy management-console access ports per WatchGuard documentation
Nmap — Default Service Scan Output (Vulnerable Host)
nmap -sV -p 8080,4118,4117,4105 <target>
# NOTE: No source-documented public nmap capture of a live-vulnerable Firebox was located # in this research pass. Reconstructed only from WatchGuard's own documented default # port/service assignments — not directly observed output. Do not treat as verified banner data. PORT STATE SERVICE VERSION 8080/tcp open https WatchGuard Fireware Web UI 4118/tcp open ssh WatchGuard Fireware CLI 4117/tcp open unknown WatchGuard System Manager
Nmap — Version-Discriminating Scan (Vulnerable vs. Patched)
nmap --script http-title,ssl-cert -p 8080 <target>
# No public source documents a reliable banner/response delta between vulnerable # and patched Fireware OS builds for this specific CVE — WatchGuard does not expose # the Fireware OS version string on the unauthenticated Web UI login page in a way # any source reviewed here captured. Version discrimination for this CVE realistically # requires authenticated access (About/System Status page) rather than an unauthenticated # network probe. Stated as a genuine capability gap rather than invented output.
Service Banners — Version Identification
Nmap Scripting Engine (NSE) — Vulnerability Detection
No dedicated NSE script identified
NOT AVAILABLE
No NSE script specific to CVE-2022-23176 was found on nmap.org/nsedoc/ or in vendor/researcher writeups reviewed for this card. Detection realistically requires WatchGuard's own vendor-provided detection/remediation tooling (referenced in Section 08-C) rather than a generic network scanner script, since exploitation requires an already-authenticated session rather than an unauthenticated network-observable condition.
Shodan / Censys — Exposure Discovery
Shodan
http.title:"Fireware" port:8080
Conceptual dork structure only — no historical point-in-time exposure count for this specific query was located in sources reviewed for this card. Not run operationally as part of this research; presented as a starting structure for an analyst to refine, not a verified historical count.
Censys
services.http.response.html_title: "Fireware" and services.port: 8080
Same caveat as above — structural only, not independently verified against a live Censys query for this card.
12
References URLs are NOT defanged — navigate directly
CISA / FBI / NSA / NCSC-UK
Accessed: 2026-09-02
NCSC (UK)
Accessed: 2026-09-02
NVD / NIST
Accessed: 2026-09-02
Kudelski Security Research
Accessed: 2026-09-02
WatchGuard
Accessed: 2026-09-02
WatchGuard
Accessed: 2026-09-02
MITRE ATT&CK
Accessed: 2026-09-02
MITRE ATT&CK
Accessed: 2026-09-02