CVE-2026-84203
moderateImproper Refresh Token Revocation in Memos Lets Stolen Tokens Outlive Password Changes
Memos 0.26.0 through 0.30.0 fail to revoke refresh tokens when a user changes their password, a session-expiration flaw (CWE-613). An attacker who has obtained a victim's refresh token can repeatedly call the RefreshToken RPC to mint new access tokens and rotate the refresh token indefinitely, retaining access even after the password is changed. This defeats the intended security effect of a password reset, giving the attacker persistent network-based access to the account (CVSS 4.0: 8.6, High). Any Memos deployment running versions 0.26.0 through 0.30.0 is affected, though exploitation first requires the attacker to have stolen a valid refresh token. No exploitation is currently known: there is no public proof-of-concept, the issue is not in CISA KEV, and EPSS estimates only a 0.3% chance of exploitation in the next 30 days.
What to do: Upgrade Memos to a release newer than 0.30.0 that revokes refresh tokens on password change, checking upstream release notes for the patched version. Until patched, do not treat a password change as sufficient containment after a suspected token or credential theft — instead have users sign out of all sessions or manually revoke refresh tokens, and limit internet exposure of Memos instances. Monitor authentication logs for repeated RefreshToken RPC activity from unfamiliar clients, since that is the signature of this persistence technique.
| usememos Memos | 0.26.0 through 0.30.0 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Memos versions 0.26.0 through 0.30.0 fail to revoke refresh tokens when a user changes their password, allowing attackers to maintain account access. An attacker with a stolen refresh token can call the RefreshToken RPC to obtain new access tokens and rotate the refresh token indefinitely, bypassing the password change security measure.
- Weakness
- CWE-613
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.