vendor:
Jobberbase
by:
Ross Marks
7.5
CVSS
HIGH
Multiple
200
CWE
Product Name: Jobberbase
Affected Version From: 2
Affected Version To:
Patch Exists: NO
Related CWE:
CPE: a:jobberbase
Platforms Tested:
Jobberbase Vulnerabilities
1) Local path disclosure - changing a variable to an array can reveal the local path where the application is installed. 2) Open redirect - the 'Referer' header can be manipulated to redirect to any URL. 3) Reflected XSS in username and search fields. 4) Persistent XSS on admin backend homepage and in category name. 5) Unrestricted file upload allows uploading any file type. 6) Code execution race condition during file upload. 7) SQL injection in the 'days_behind' parameter of the getJobs API.
Mitigation:
1) Sanitize user input to prevent local path disclosure. 2) Validate and sanitize user input for redirect URLs. 3) Implement proper input validation and output encoding to prevent XSS attacks. 4) Implement input validation and output encoding to prevent persistent XSS attacks. 5) Implement file type validation and use secure randomization methods for file names. 6) Move uploaded files to the final directory without giving attackers an opportunity to execute code. 7) Use prepared statements or parameterized queries to prevent SQL injection attacks.