Vulnerability introduced in provisioning code partially mitigated
THREATQW15
· Partially mitigated: Some controls are in place, but the risk is still too high.
· Defined in catalog.py:3221
- Risk
- High impact × Medium likelihood = 9 high
- After mitigations
- High impact × Very Low likelihood = 3 low
A developer or malicious user introduces a vulnerability in the provisioning code for the securedrop-workstation. As this code will run in dom0, the security and integrity of all virtual machines on the platform is compromised
Threat actors: Nation State / Law Enforcement Large Corporation Developer error
Mitigations
No mitigations in place.
Related threats
Smaller threats that make up this one:
- Attacker obtains code execution in sd-viewer VM THREATQW1 partially mitigated
- Attacker obtains code execution in the sd-app VM THREATQW18 mitigated
- Attacker obtains code execution in proxy VM THREATQW23 mitigated
- Attacker obtains code execution in any VM THREATQW36 partially mitigated
- Adversary exploits gzip parsing to get code execution THREATQW37 accepted
Where it applies
Applies to 1 component in 1 scenario.
Workstation: boot, provisioning and updates · Workstation provisioning code
Notes
In scope for audit: No. Existing mitigations: Master branch protection, 2-factor authentication. Production releases are distributed via rpm packages signed with the airgapped SecureDrop release key. Further mitigations: Distribute code via rpm packages signed with the airgapped SecureDrop release key.
How this threat is matched
Listed for these components. A boundary covers every component inside it.