Large file DoS in client partially mitigated
THREATQW57
· Partially mitigated: Some controls are in place, but the risk is still too high.
· Defined in catalog.py:3812
- Risk
- Low impact × Medium likelihood = 3 low
- After mitigations
- Low impact × Low likelihood = 2 low
Very large messages or replies can consume all memory in securedrop-client in sd-app
Mitigations
| Mitigation | Status |
|---|---|
| Forms use WTForms validators MITIG51 | implemented |
Where it applies
Applies to 1 component in 2 scenarios.
Workstation: reading submissions · sd-app (SecureDrop Client)
Workstation: export and print · sd-app (SecureDrop Client)
Notes
In scope for audit: No. Existing mitigations: Mitigated by MITIG51 in server side for source messages, not mitigated for replies. Replies though require a malicious journalist. Further mitigations: Also limit journalist reply size.
How this threat is matched
Listed for these components. A boundary covers every component inside it.