Medium
|
Flow accepts requests with any method
|
Flow |
Data Validation |
CWE-749
|
Error flow variable is set but not checked in request phase
|
Step |
Error Handling |
CWE-390
|
Condition has undefined variables
|
Step
RouteRule
Flow |
Code Quality |
CWE-570
CWE-571
|
AccessControl allows all IPs
|
AccessControl |
Data Validation |
CWE-290
|
High
|
Flow accepts confidential data as URL parameters
|
Flow
PreFlow |
Data in Transit |
CWE-598
|
Confidential data is used as a cache key
|
Step |
Data at Rest |
CWE-256
CWE-312
|
Cache is accessed without prior authentication
|
Step |
Authentication & Authorisation |
CWE-306
|
Authorization header is not removed before the request is sent to target system
|
Proxy |
Data in Transit |
CWE-201
|
AssignMessage request parameters pollution
|
AssignMessage |
Data Validation |
CWE-20
|
API Key is not removed before the request is sent to target system
|
Proxy |
Data in Transit |
CWE-201
|
Critical
|
Connection to the system is not encrypted
|
ServiceCallout
MessageLogging
Target |
Data in Transit |
CWE-319
|
Bypassing AccessControl policy via True-Client-IP header
|
AccessControl |
Data Validation |
CWE-290
|
Low
|
Cache lookup variable is overwritten
|
Step |
Code Quality |
CWE-472
|