CVE-2026-105131GHSA-wq25-mpcf-2mfc
mayswind ezBookkeeping 1.2.0 before 2.0.1 Privilege Escalation via Token Refresh Endpoint
mayswind ezBookkeeping
CVSS
5.3MediumExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.20%Chance of exploitation activity in the next 30 days, higher than 9% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
- 2.0.1ezBookkeepingCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
ezBookkeeping 1.2.0 before 2.0.1 contains a privilege escalation vulnerability that allows attackers holding an API token to obtain a full session token via /api/v1/tokens/refresh.json. Because TokenRefreshHandler never checks token type, attackers can exchange short-lived or IP-restricted API tokens for 30-day normal session tokens that bypass API token expiry and allowlists.
Text from CVE List
Affected versions 1
- ezBookkeepingaffected: 1.2.0 before 2.0.1CVE List
References 6
- github.com/mayswind/ezbookkeeping/commit/9a92b07be8a7034665abfdb35b036210a1d57bf9Fixvia CVE List
- github.com/mayswind/ezbookkeeping/releases/tag/v2.0.1Fixvia CVE List
- github.com/mayswind/ezbookkeeping/security/advisories/GHSA-wq25-mpcf-2mfcAdvisoryvia CVE List
- vulncheck.com/advisories/mayswind-ezbookkeeping-1.2.0-before-2.0.1-privilege-escalation-via-token-refresh-endpointAdvisoryvia CVE List
- github.com/mayswind/ezbookkeeping/blob/v2.0.0/pkg/api/tokens.go#L327-L380Referencevia CVE List
- github.com/mayswind/ezbookkeepingReferencevia CVE List