PT-2023-27303 · Dispatch · Dispatch Plugin - Basic Authentication Provider+1
Mr-N30
·
Published
2023-08-17
·
Updated
2023-08-24
·
CVE-2023-40171
CVSS v3.1
9.1
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
Name of the Vulnerable Software and Affected Versions
Dispatch versions prior to 20230817
Description
Dispatch is an open source security incident management tool. The server response includes the JWT Secret Key used for signing JWT tokens in error message when the
Dispatch Plugin - Basic Authentication Provider plugin encounters an error when attempting to decode a JWT token. Any Dispatch users who own their instance and rely on the Dispatch Plugin - Basic Authentication Provider plugin for authentication may be impacted, allowing for any account to be taken over within their own instance. This could be done by using the secret to sign attacker crafted JWTs.Recommendations
To resolve the issue, rotate the secret stored in the
DISPATCH JWT SECRET envvar in the .env file.
Upgrade to the 20230817 release or later, which includes the fix for this issue.Exploit
Fix
Generation of Error Message Containing Sensitive Information
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Dispatch
Dispatch Plugin - Basic Authentication Provider