server
server copied to clipboard
[BUG]: Create task with binary type but without binary type version
Version Information
rainbow3
Hashcat
No response
Description
When creating a new task, it's possible to choose a binary type which doesn't have a version and then create the task. Instead of showing an error when trying to create the task, a different binary type and binary type version gets used.
Proposed fix (probably the quickest):
marking the binary type version as a required input field. If there's no binary type version available, the form wont be submit-able.
On the backend that would be ok, because if the user submits a forbidden cracker/version combination (e.g. hashcat with no version or hashcat with a non-existent version), the server automatically switches to a valid combination.