Privilege escalation (Xen vulnerability) accepted
THREATQW11
· Accepted: The team has decided to live with this risk.
· Defined in catalog.py:3155
- Risk
- High impact × Low likelihood = 6 medium
- After mitigations
- High impact × Very Low likelihood = 3 low
A process compromised virtual machine exploits a Xen vulnerability to execute code in other VMs or dom0
Threat actors: Nation State / Law Enforcement
Mitigations
| Mitigation | Status |
|---|---|
| grsecurity in all Debian templates MITIGQW3 | implemented |
Related threats
This threat is part of: Attacker obtains code execution in sd-viewer VM THREATQW1, Attacker obtains code execution in the sd-app VM THREATQW18, Attacker obtains code execution in proxy VM THREATQW23, Attacker obtains code execution in any VM THREATQW36, Adversary exploits gzip parsing to get code execution THREATQW37
Where it applies
Applies to 9 components in 3 scenarios.
- sd-app (SecureDrop Client)
- sd-devices (export and print)
- sd-gpg
- sd-log
- sd-proxy
- sd-viewer (disposable VMs)
- sys-firewall
- sys-net
- sys-usb
Workstation: reading submissions · sd-app (SecureDrop Client), sd-proxy, sys-firewall, sys-net, sd-gpg, sd-viewer (disposable VMs), sd-log
Workstation: export and print · sd-app (SecureDrop Client), sd-devices (export and print), sys-usb, sd-viewer (disposable VMs), sd-log
Notes
In scope for audit: No. Existing mitigations: - dom0 package updates (including Xen) are applied preflight before the app is opened (if the workstation is online) as part of a cron-job (MITIGQW3) - Qubes uses PVH virtualization. Xen vulnerabilities advisories are published at https://xenbits.xen.org/xsa/ and the Qubes team tracks and maps the vulnerabilities in their own advisories https://www.qubes-os.org/security/xsa/. Xen exploits are high in value, and there are many high-reward targets for for attackers. - debian-9 with grsecurity (MITIGQW3). Further mitigations: - Vulnerability management/warnings around Xen exploits/Qubes updates. - Securedrop team will need to work on a vulnerability management/communication triage strategy for each XSA report.
How this threat is matched
Listed for these components. A boundary covers every component inside it.