What Paths Measures
CFSE Consequence Paths — Compositional Authority, Perception, and Safety scoring — characterizes the cyber-physical consequence a vulnerability can make reachable in a stated deployment context: authority transfer, perception-to-action failure, data exposure, physical/safety harm, systemic reach, and recovery burden. It represents those consequences as separate paths so dissimilar harms keep their distance instead of collapsing into a single number.
The nine consequence dimensions
- Blast-radius / scale-of-reuse. One device vs. the whole fleet (SR / SX). CVSS base scoring is intentionally scoped to an isolated vulnerability; the Paths model records when one extracted artifact, credential, or control-plane action can reach many units.
- Chain-aware composition. A remote leak plus a local payload compose into one attack. CVSS scores isolated steps with one attack vector each and never the chain.
- Authority-leak as a weakness class. A shipped credential or engineering backdoor is an authority failure, distinct from data exposure — not a CWE-359 “privacy leak.”
- Flaw vs. device-class decoupling. Don’t let “it’s a ventilator” saturate every score. The base number should measure the flaw, not the consequence class of the device.
- Absence-of-control ≠ exploit primitive. You cannot exploit a missing log. Scoring a defense-in-depth gap as if it were the attack it fails to stop imports phantom, double-counted impact.
- Uncertainty represented, not maxed. “Unknown” must not default to “worst.” A rubric that resolves every uncertain metric upward produces a ceiling pile-up, not a measurement.
- Narrative / origin invariance. Score the bytes, not the vendor’s nationality or the disclosure’s framing. The same behavior must get the same severity regardless of the story.
- Recoverability. A hotfixable server is not an un-recallable implant (OR). No base score reflects that some flaws cannot be fixed in place at all.
- Representation / inference-channel leakage. A faithful output can be a structure-preserving function of a sensitive input — observe it, invert it, recover the secret, with no access, no exploit, no breach. Protect every sufficiently-informative function of a variable, including its rendered and actuated outputs — not just the variable itself. (GAZEploit: gaze → avatar → typed passwords.)
How to read an entry
Every entry identifies the dominant consequence and all supporting consequence paths. Each path has a compact vector, a band, evidence/liveness status, and reasoning. Published scores, when available, are retained as a baseline for source review rather than as the primary browsing frame. Bands, worst-path-wins: EMERGENCY CRITICAL HIGH ELEVATED MONITOR.