Web services vulnerability in Journalist interface mitigated
THREAT82
· Mitigated: Controls in place bring the risk down to an acceptable level.
· Defined in catalog.py:1446
- Risk
- Medium impact × Low likelihood = 4 medium
- After mitigations
- Low impact × Low likelihood = 2 low
Faulty business logic in the Journalist API may lead to unintended consequences for the application. The Journalist API exposes all Journalist (non-admin) functionality for consuption by the SecureDrop Client
Threat actors: Any
Mitigations
| Mitigation | Status |
|---|---|
| Journalist interface business logic is simple MITIG189 | implemented |
| ATHS token for Journalist Interface and API MITIG82 | implemented |
Where it applies
Applies to 1 component in 2 scenarios.
Journalist triage · Journalist Interface
Workstation: reading submissions · Journalist Interface
Notes
Existing mitigations: Business logic is simple (MITIG189) ATHS token for Journalist interface (MITIG82). Automated test for mitigation: Yes.
How this threat is matched
Listed for these components. A boundary covers every component inside it.