Business Logic vulnerability in Journalist interface partially mitigated
THREAT146
· Partially mitigated: Some controls are in place, but the risk is still too high.
· Defined in catalog.py:2511
- Risk
- Medium impact × Low likelihood = 4 medium
- After mitigations
- Medium impact × Low likelihood = 4 medium (unchanged)
Faulty application business logic may lead to unintended consequences for the application.
Threat actors: Any
Mitigations
| Mitigation | Status |
|---|---|
| Journalist interface business logic is simple MITIG189 | implemented |
Possible further mitigations
- Document all business logic flows / DFD for journalist interface MITIG190 proposed
Where it applies
Applies to 1 component in 2 scenarios.
Journalist triage · Journalist Interface
Workstation: reading submissions · Journalist Interface
Notes
Existing mitigations: Logic flows are quite simple (MITIG189). Further mitigations: Document and review all business/logic flows of the application (MITIG190). Automated test for mitigation: Partial.
How this threat is matched
Listed for these components. A boundary covers every component inside it.