Vulnerability record
Bug mechanics, affected systems, and remediation
The editorial record appears before the modeled consequence so the Path Score remains traceable to the documented vulnerability.
1. Summary
Four vulnerabilities in Broadcom Wi-Fi chipset drivers and firmware — three heap buffer overflows and one input-validation bypass — affect the HoloLens and were addressed by Microsoft via advisory ADV190017. Two overflows live in Broadcom’s proprietary wl driver and are triggered while parsing the WPA2 4-way handshake; one lives in the open-source Linux brcmfmac driver’s Wake-on-WLAN handler; and the fourth is a firmware-event-frame validation bypass in brcmfmac that lets remotely-injected event frames reach code that assumed they were locally originated. An unauthenticated attacker within Wi-Fi radio range of a HoloLens can crash the wireless driver (denial of service) or, in the harder case, achieve code execution in the wireless-driver/firmware context via the Broadcom chipset.
2. Affected products & versions
| product | models | affected versions | fixed version |
|---|---|---|---|
| Microsoft HoloLens | HoloLens (Broadcom Wi-Fi chipset) | not documented (pre–June 2019 update; exact build not documented) | June 2019 HoloLens security update with updated Broadcom firmware (exact build not documented) |
Broadcom wl proprietary driver/firmware |
SoftMAC (host kernel) and FullMAC (firmware) parts, e.g. bcm43430 | all firmware versions Quarkslab analyzed (GTK path); not exercised on some chips e.g. bcm4339 | vendor firmware/driver updates (per-device) |
Linux brcmfmac driver |
FullMAC chipsets on USB/PCIe | versions prior to upstream commit a4176ec356c73a46c07c181c6d04039fafa34a9f (CVE-2019-9503) |
at/after commit a4176ec356c73a46c07c181c6d04039fafa34a9f and related patches |
| Other Broadcom-based devices | Apple, Broadcom, Synology (limited impact) per CERT/CC | not documented | vendor-specific |
3. The vulnerability in detail
The heart of CPATH-2026-0014 is not one bug but a small family of related defects in Broadcom’s Wi-Fi stack, three of which share a single root-cause pattern and one of which quietly turns a “local-only” bug into a remotely-reachable one. Understanding them together is what makes the HoloLens exposure legible.
Three of the four issues are classic heap buffer overflows — out-of-bounds writes (CWE-787) of the heap-based-buffer-overflow flavor (CWE-122). The common defect is the same each time: the code trusts an attacker-controlled length field and copies that many bytes into a fixed-size destination buffer without first checking that the length fits [1][2][3]. In wlc_wpa_sup_eapol (CVE-2019-9501), the driver copies a vendor information element whose data length can exceed 32 bytes, overrunning the destination [2]. In wlc_wpa_plumb_gtk (CVE-2019-9502), the same shape recurs against a buffer sized for 164 bytes of GTK/IE data — supply more and the copy runs off the end [3]. In brcmf_wowl_nd_results (CVE-2019-9500), the handler copies an SSID using an untrusted length taken from event data, even though 802.11 caps SSIDs at 32 bytes; the missing clamp against that protocol constant is the bug [1][7].
These two wl-driver overflows are reached through the WPA2 4-way handshake [7]. An attacker stands up a rogue access point (or injects frames) and, during association, delivers an EAPOL-Key Message 3 (M3) carrying an oversized vendor information element or GTK. When the victim’s driver parses M3, it performs the unchecked copy and corrupts the heap. Which heap depends on the chip architecture: on SoftMAC parts the parsing runs in the host kernel, so the corruption lands in kernel heap; on FullMAC parts it runs on-chip, so the corruption lands in firmware heap [7]. The immediate mechanical outcome of the corruption is a driver/firmware crash; converting the same corruption into code execution requires remote heap-layout grooming (heap spray / manipulation), which Quarkslab assessed as technically feasible but hard [7].
The brcmf_wowl_nd_results overflow (CVE-2019-9500) is mechanically distinct because on its own it is not reachable from off-device: it fires when Wake-on-Wireless-LAN is enabled and the device processes a firmware event frame carrying an over-length SSID [1]. Normally brcmfmac protects itself here — is_wlc_event_frame is supposed to reject firmware event frames that arrived from off-device, since legitimate event frames come from the chip’s own firmware, not the air. This is where the fourth bug matters. CVE-2019-9503 is an improper-input-validation defect (CWE-20): is_wlc_event_frame only treats a frame as an event frame worth discarding when the subtype low byte is negative [7]. Supply a frame with a non-negative subtype — plus ethertype 0x886c and a valid BRCM OUI — and the validator waves it through, so the driver processes an attacker-crafted “firmware” event as if it were trustworthy [4][7]. NVD/[4] scopes this bypass specifically to the USB bus (for example a Wi-Fi dongle); Quarkslab’s writeup [7] and the CERT/CC coordination [5] describe the affected brcmfmac surface more broadly as USB/PCIe FullMAC parts, so the mechanically-affected surface may extend to PCIe, but the primary advisory wording is USB. In all readings the SDIO bus is not affected, because SDIO uses a separate event channel that this injection cannot reach [7].
Chaining the two brcmfmac bugs produces the full remote path: CVE-2019-9503 gets an attacker-crafted event frame accepted, and (with Wake-on-WLAN enabled) that frame carries the over-length SSID that overflows the kernel heap in brcmf_wowl_nd_results (CVE-2019-9500) [1][7]. What would have been a local trust assumption becomes an over-the-air kernel heap overflow.
Step-by-step, the exploitation chain reads: (1) the attacker positions within Wi-Fi RF range of the HoloLens — adjacent-network vector, no authentication, no prior association [5]. (2a) Path A (wl driver): the attacker lures a WPA2 4-way handshake from a rogue AP and sends EAPOL-Key M3 with an oversized IE (>32 bytes → CVE-2019-9501) or oversized GTK (>164 bytes → CVE-2019-9502), corrupting kernel or firmware heap. (2b) Path B (brcmfmac): the attacker crafts an event frame (ethertype 0x886c, valid BRCM OUI, non-negative subtype) to slip past is_wlc_event_frame over the USB bus (CVE-2019-9503), then, with Wake-on-WLAN enabled, delivers the over-length-SSID event that overflows brcmf_wowl_nd_results (CVE-2019-9500). (3) The mechanical outcome is a reliable driver crash / device reboot in the easy case, or attacker-controlled code execution in the wireless-driver/firmware (kernel-adjacent) authority in the hard case [5][7].
Two mechanical details govern which devices are chain-exposed and by which path. First, the bus scoping above is a property of the injection surface: the remote event-injection concern is a USB-bus property in the authoritative NVD record [4] (broadened to USB/PCIe in the researcher writeup [7]), and SDIO is exempt — so whether a given device is chain-exposed depends on how its Broadcom part is attached. Second, the wl-driver overflows (Path A) do not depend on CVE-2019-9503 at all; they are reachable directly by luring the victim’s 4-way handshake, and are the branch NVD scores as the higher-severity RCE-capable pair (8.8) [2][3].
Proof-of-concept status: Quarkslab demonstrated PoC for the GTK/EAPOL overflows using a modified hostapd, confirming feasibility via kernel-panic traces on vulnerable SoftMAC devices [7]. The researcher’s overall assessment is that remote DoS is the most likely practical outcome, while RCE is feasible but hard [7].
4. Discovery & timeline
The research was performed by Hugues Anguelkov during an internship at Quarkslab (work conducted in 2018) and published in the Quarkslab blog post “Reverse-engineering Broadcom wireless chipsets” [7]. Disclosure was coordinated through CERT/CC as VU#166939, which ties all four CVEs together and names the exact vulnerable functions [5].
Per Quarkslab / CERT/CC: initial disclosure to Broadcom around September 2018; Broadcom declined coordination without an NDA; CERT/CC engaged around October 2018; Apple independently confirmed and coordinated a fix. CERT/CC records notification dates of January 11, 2019 (Broadcom/Apple) and April 9, 2019 (others), a public date of April 15, 2019, and first publication April 17, 2019 [5][7]. Microsoft shipped the HoloLens fix in the June 2019 HoloLens security update (ADV190017) [6].
5. Technical reference
- CVEs: CVE-2019-9500, CVE-2019-9501, CVE-2019-9502, CVE-2019-9503.
- CWEs: CVE-2019-9500/-9501/-9502 → CWE-787 (Out-of-bounds Write) and CWE-122 (Heap-based Buffer Overflow); CVE-2019-9503 → CWE-20 (Improper Input Validation).
- CVSS v3 vectors:
- CVE-2019-9501: 8.8 HIGH —
AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H[2]. - CVE-2019-9502: 8.8 HIGH —
AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H[3]. - CVE-2019-9500: 8.3 HIGH —
AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H[1]. - CVE-2019-9503: 8.3 HIGH —
AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H(identical to CVE-2019-9500; NVD also carries a CERT/CC-provided alternative 7.9 vector that includes user interaction [5]) [4]. - What the key metrics mean here:
AV:A(Adjacent Network) is the crux — the attacker must be in Wi-Fi RF range, not on the Internet, which bounds reachability to physical proximity.PR:N/UI:Nmean no credentials and no user action are required. For thewloverflowsAC:Lreflects the straightforward malicious-AP trigger; for CVE-2019-9500 and CVE-2019-9503AC:Hreflects the extra preconditions (Wake-on-WLAN enabled, the validation bypass, USB-bus attachment, and heap grooming for RCE), andS:C(Scope Changed) reflects that corruption in the wireless component crosses into broader system authority. - Code/commit refs: brcmfmac CVE-2019-9503 fixed at/after upstream commit
a4176ec356c73a46c07c181c6d04039fafa34a9f; Broadcom also provided silent patches to brcmfmac [4][7]. Vulnerable functions:brcmf_wowl_nd_results,is_wlc_event_frame(brcmfmac);wlc_wpa_sup_eapol,wlc_wpa_plumb_gtk(wl). Protocol context: 802.11 / WPA2 EAPOL-Key 4-way handshake; firmware event frames (ethertype0x886c, BRCM OUI) [5][7].
6. Consequence & CFSE path analysis
Real-world consequence: on a head-worn mixed-reality display, an unauthenticated attacker standing within Wi-Fi range can, in the easy case, reliably crash the Wi-Fi driver and interrupt the wearer’s live workflow (forcing a reboot), and in the hard case gain code execution in the wireless-driver/firmware context — authority that sits adjacent to the kernel. On a HoloLens that context is co-resident with the device’s perception stack (cameras and live spatial-mapping / “world-model” state); reasoned inference — no cited source documents the internal reachability from the Wi-Fi/firmware context to those components on HoloLens specifically (not documented in any cited source). It is that plausible reach into perception and rendered-environment integrity on a device worn on someone’s face that would elevate this above a commodity Wi-Fi driver crash.
Why the CFSE Path Score differs from CVSS: CVSS scores each CVE as a self-contained flaw (base 8.3–8.8, HIGH) and does not model what the compromised component controls on this specific device. CFSE decomposes the HoloLens impact into two consequence paths and scores the consequence, not just the mechanism:
- DEVICE_CONTROL_SAFETY — CRITICAL (dominant path). Over-the-air, unauthenticated Wi-Fi proximity access (RE2) leads to a fragile, timing-sensitive heap-overflow RCE (EC1) that gains wireless-driver/kernel authority (AT3), crosses radio→device→perception/safety boundaries (CH4), and — on the reasoned inference that the compromised wireless component is co-resident with perception on a head-worn MR display — could reach camera and live spatial-mapping world-model state (DP4, PH3), reducing the wearer’s safety margin and rendered-environment integrity. This device-reachability step is inferred, not source-documented, so the promotion below is load-bearing on that inference and should be weighed accordingly.
- DEVICE_AVAILABILITY — HIGH (supporting path). Crafted Wi-Fi frames trivially and reliably crash the driver (EC4) to interrupt the wearer’s live workflow, but with no data exposure (DP0), bounded authority (AT2), and a device-reboot/patch recovery.
Both paths note a shared fleet-wide Broadcom-component primitive (SR4) but proximity-bound per-device execution (SX2); a patch is available. Overall path_verdict: CRITICAL, driven by the safety path, versus the published NVD/CERT CVSS baseline of HIGH (8.3–8.8). The divergence is deliberate: CFSE promotes the verdict because the safety-relevant reach of the compromised wireless component on a wearable perception device is a consequence CVSS’s device-agnostic base metrics do not capture — while flagging explicitly that this specific perception-reach step rests on reasoned inference rather than a cited source, and that a reader who declines that inference should read the safety path down toward the HIGH availability baseline.
7. Remediation & mitigations
- HoloLens (primary): install the June 2019 HoloLens security update, which delivers updated Broadcom firmware addressing the flaws named in ADV190017 [6]. This is the authoritative fix for the HoloLens fleet.
- Linux / brcmfmac: update to a
brcmfmacbuild that includes theis_wlc_event_framefix (upstream commita4176ec356c73a46c07c181c6d04039fafa34a9fand related patches); apply Broadcom’s brcmfmac patches for the overflow paths [4][7]. - Other Broadcom-based devices: apply the relevant vendor firmware/driver updates (CERT/CC-coordinated vendors include Apple, Broadcom, Synology) [5].
- Mechanism-grounded workarounds (where patching lags):
- Avoid associating with untrusted / rogue Wi-Fi networks, since the
wl-driver overflows (CVE-2019-9501/-9502) require the victim to engage a malicious AP’s 4-way handshake [7]. This is the only mitigation that touches Path A, which does not depend on the CVE-2019-9503 bypass. - Where feasible disable Wake-on-Wireless-LAN, which is a precondition for the CVE-2019-9500 WOWL overflow path [7].
- Note the bus scoping: the CVE-2019-9503 event-injection bypass is scoped to the USB bus in the authoritative NVD record [4] (broadened to USB/PCIe FullMAC parts by the researcher writeup [7]); SDIO-bus devices are not affected because their separate event channel is not reachable this way [7]. The remote-chain concern is therefore specific to USB (and possibly PCIe) parts, not SDIO.
8. Sources
[1] NVD — CVE-2019-9500 (brcmfmac brcmf_wowl_nd_results heap overflow) — NVD — https://nvd.nist.gov/vuln/detail/CVE-2019-9500 — authoritative record for the WOWL heap overflow, CVSS 8.3 vector and adjacent-network vector; contributed the WOWL bug details and score. Credibility: primary-advisory.
[2] NVD — CVE-2019-9501 (wl wlc_wpa_sup_eapol heap overflow) — NVD — https://nvd.nist.gov/vuln/detail/CVE-2019-9501 — the >32-byte vendor-IE overflow and CVSS 8.8 RCE branch. Credibility: primary-advisory.
[3] NVD — CVE-2019-9502 (wl wlc_wpa_plumb_gtk heap overflow) — NVD — https://nvd.nist.gov/vuln/detail/CVE-2019-9502 — the >164-byte GTK/IE overflow during EAPOL parsing and CVSS 8.8 vector. Credibility: primary-advisory.
[4] NVD — CVE-2019-9503 (brcmfmac is_wlc_event_frame validation bypass) — NVD — https://nvd.nist.gov/vuln/detail/CVE-2019-9503 — the event-frame validation bypass (scoped to USB bus, e.g. a Wi-Fi dongle), CWE-20, CVSS 8.3 vector AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H (CERT/CC alternative 7.9 with UI:R), and the fixing commit reference. Credibility: primary-advisory.
[5] VU#166939 — Broadcom WiFi chipset drivers contain multiple vulnerabilities — CERT/CC (Carnegie Mellon SEI) — https://www.kb.cert.org/vuls/id/166939/ — coordinating note tying all four CVEs together, naming the vulnerable functions, the adjacent-network/RCE-or-DoS impact, timeline dates, and the affected-vendor list. Credibility: primary-advisory.
[6] Microsoft Security Advisory ADV190017 — Microsoft HoloLens Remote Code Execution Vulnerabilities — MSRC — https://msrc.microsoft.com/en-us/security-guidance/advisory/ADV190017 — establishes HoloLens applicability (unauthenticated proximate attacker → DoS or code execution via the Broadcom chipset) and the June 2019 firmware remediation. Credibility: primary-advisory.
[7] Reverse-engineering Broadcom wireless chipsets — Quarkslab (Hugues Anguelkov) — https://blog.quarkslab.com/reverse-engineering-broadcom-wireless-chipsets.html — original researcher writeup: RE methodology, vulnerable firmware functions, malicious-AP / oversized-GTK / crafted-SSID triggers, SoftMAC-vs-FullMAC landing, SDIO exemption, and the DoS-likely / RCE-hard assessment. Credibility: researcher-primary.
[8] Broadcom WiFi Driver Flaws Expose Computers, Phones, IoT to RCE Attacks — BleepingComputer — https://www.bleepingcomputer.com/news/security/broadcom-wifi-driver-flaws-expose-computers-phones-iot-to-rce-attacks/ — reputable press summary of the four CVEs, the Quarkslab discovery, broad device exposure, and RCE/DoS framing. Credibility: reputable-press.
Causal model
How the exploit reaches this consequence
2 modeled paths · each transition states what supports it.
Safety · Dominant path
Device-control safety
Compromise of a head-worn MR display with cameras and live spatial mapping reduces safety margin and can influence what the wearer perceives as real (mid-use).
CRITICAL
Safety · Dominant path
Device-control safety
Compromise of a head-worn MR display with cameras and live spatial mapping reduces safety margin and can influence what the wearer perceives as real (mid-use).
Proximity or local access
Wi-Fi radio proximity, unauthenticated, no association or victim physical access (adjacent radio range).
Evidence NVD
Cross-domain authority chain
Driver and kernel compromise crosses radio to device to perception and safety boundaries and is a reusable bridge.
Evidence Derived from the cited facts.
Credible safety consequence
Compromise of a head-worn MR display with cameras and live spatial mapping reduces safety margin and can influence what the wearer perceives as real (mid-use).
Evidence Derived from the cited facts.
Device-control safety
Compromise of a head-worn MR display with cameras and live spatial mapping reduces safety margin and can influence what the wearer perceives as real (mid-use).
Evidence Derived from the cited facts.
Coordinated operational recovery
Recovery requires installing the vendor update on each affected headset and validating normal wireless operation.
Evidence Required deployment or recovery condition.
Decision trail
How the final band follows
- Base bandCRITICAL
- No adjustment
The CRITICAL base band remains final because no separate cap or systemic uplift applies. Compromise of a head-worn MR display with cameras and live spatial mapping reduces safety margin and can influence what the wearer perceives as real (mid-use).
- Final bandCRITICAL
Inspect every metric judgment
Decision rationale
How this band was reached
Reach and effort
- Reachability
RE 2 - Proximity or local access
Wi-Fi radio proximity, unauthenticated, no association or victim physical access (adjacent radio range).
- Execution complexity
EC 1 - Narrow or timing-dependent technique
Reliable heap-overflow remote code execution is exploit-dependent, fragile and timing-sensitive (denial of service is easy, code execution is hard).
- Exposure
EX 1 - Execution effort limits exposure
The interface is broadly reachable, but the required technique keeps practical exposure below that reach.
Consequence
- Physical / safety
PH 3 - Credible safety consequence
Compromise of a head-worn MR display with cameras and live spatial mapping reduces safety margin and can influence what the wearer perceives as real (mid-use).
- Data / perception
DP 4 - Safety-driving perception or intimate data
Code execution exposes camera and spatial-map and live-sensor world-model state and can affect rendered-environment integrity.
- Authority
AT 3 - Administrative or command authority
Native code execution in the wireless driver reaches kernel or service-level device authority, but not the signing or firmware-update root.
Scale and recovery
- Chainability
CH 4 - Cross-domain authority chain
Driver and kernel compromise crosses radio to device to perception and safety boundaries and is a reusable bridge.
- Reuse scale
SR 4 - Shared fleet-wide primitive
The over-the-air exploit can be reused against HoloLens devices that contain the affected Broadcom wireless component.
- Execution scale
SX 2 - Proximity-bound repetition
The code-execution attempt must be made within Wi-Fi range of each target headset rather than through a remote fleet channel.
- Recovery burden
OR 3 - Coordinated operational recovery
Recovery requires installing the vendor update on each affected headset and validating normal wireless operation.
Confidence and status
- Evidence strength
EV 2 - Documented in a public report
NVD reports the condition.
- Liveness
LS Patch available - A patch is available
A vendor fix is available.
Technical vector
CPATH:1.0/TT:DEVICE_CONTROL_SAFETY/RE:2/EC:1/EX:1/PH:3/DP:4/AT:3/CH:4/SR:4/SX:2/OR:3/EV:2/LS:PATCH_AVAILABLERead the scoring method →Recovery · Supporting path
Device availability and recovery
Crashing the head-worn display interrupts the wearer’s live workflow and visual overlay, but does not itself create persistent harm or dangerous actuation.
HIGH
Recovery · Supporting path
Device availability and recovery
Crashing the head-worn display interrupts the wearer’s live workflow and visual overlay, but does not itself create persistent harm or dangerous actuation.
One cross-boundary bridge
Crosses radio to device boundary but is not a reusable cross-domain authority bridge on its own.
Evidence Derived from the cited facts.
Operational safety effect
Crashing the head-worn display interrupts the wearer’s live workflow and visual overlay, but does not itself create persistent harm or dangerous actuation.
Evidence Derived from the cited facts.
Device availability and recovery
Crashing the head-worn display interrupts the wearer’s live workflow and visual overlay, but does not itself create persistent harm or dangerous actuation.
Evidence Derived from the cited facts.
Patch, reset, or reconfiguration
Device reboots and recovers.
Evidence Required deployment or recovery condition.
Decision trail
How the final band follows
- Base bandHIGH
- No adjustment
The HIGH base band remains final because no separate cap or systemic uplift applies. Crashing the head-worn display interrupts the wearer’s live workflow and visual overlay, but does not itself create persistent harm or dangerous actuation.
- Final bandHIGH
Inspect every metric judgment
Decision rationale
How this band was reached
Reach and effort
- Reachability
RE 2 - Proximity or local access
Wi-Fi proximity, unauthenticated, no physical access.
- Execution complexity
EC 4 - Straightforward operation
Crafted Wi-Fi frames can reliably interrupt service with one short exchange; this path does not require the harder code-execution chain.
- Exposure
EX 2 - Access position limits exposure
The technique is easier to perform than it is to position against a target, so access is the constraining factor.
Consequence
- Physical / safety
PH 2 - Operational safety effect
Crashing the head-worn display interrupts the wearer’s live workflow and visual overlay, but does not itself create persistent harm or dangerous actuation.
- Data / perception
DP 0 - No data consequence
The availability path disrupts headset operation without independently exposing sensitive user data.
- Authority
AT 2 - Bounded function authority
Bounded availability impact of the device and component, no authority gain.
Scale and recovery
- Chainability
CH 2 - One cross-boundary bridge
Crosses radio to device boundary but is not a reusable cross-domain authority bridge on its own.
- Reuse scale
SR 4 - Shared fleet-wide primitive
Identical frame payload reusable against any affected Broadcom-driver unit (shared component).
- Execution scale
SX 2 - Proximity-bound repetition
The attacker must be within Wi-Fi radio range of each HoloLens, so interruption remains one nearby device at a time.
- Recovery burden
OR 2 - Patch, reset, or reconfiguration
Device reboots and recovers.
Confidence and status
- Evidence strength
EV 2 - Documented in a public report
NVD reports the condition.
- Liveness
LS Patch available - A patch is available
A vendor fix is available.
Technical vector
CPATH:1.0/TT:DEVICE_AVAILABILITY/RE:2/EC:4/EX:2/PH:2/DP:0/AT:2/CH:2/SR:4/SX:2/OR:2/EV:2/LS:PATCH_AVAILABLERead the scoring method →Triage implication
Prioritize the safety transition.
Set remediation urgency from the deployment-specific transition between digital control or perception and physical action.
Evidence ledger
Public sources used by this record.
Published baseline
Why this band differs from CVSS
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:HCVSS:3.1/AV:A/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:HCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HCVSS:3.1/AV:A/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:HCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HCVSS:3.1/AV:A/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:HCVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:HCVSS:3.1/AV:A/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:HCFSE Consequence Paths Registry 1.0, CPATH-2026-0014 (“Broadcom Wi-Fi over-the-air code execution and denial of service”), paths.cfse.ai/CPATH-2026-0014 (published 2026-06-03).