PT-2026-108955 · Unknown · Smartermail
CVSS v3.1
8.8
High
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
SmarterMail versions prior to build 9777
Description
An issue exists where JSON Web Tokens (JWT) for access and refresh purposes embed a role claim at the time of issuance. This claim is not revalidated against the account's current role when redeemed via the 'POST /api/v1/auth/refresh-token' endpoint. Consequently, a user who has been demoted from an administrative role, or an attacker who captures a refresh token issued before such a demotion, can replay the stale token to obtain a new access token that retains elevated privileges, such as
DomainAdmin or SysAdmin, until the token expires naturally.Recommendations
Update to build 9777 or later.
Exploit
Fix
LPE
Insufficient Session Expiration
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Smartermail