CVE-2025-56643: wiki.js · Insufficient Session Expiration
Affects wiki.jsSource CVE Database V5
Not known to be exploited · CVSS 9.1 Critical.
Data as of 26 Oct 2026, 10:12 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 31% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NExploitation evidence
Disclosed: evidence found.
CVE published 18 Nov 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
GitHubrequarks/wiki.jspkg:github/requarks/wiki.jsOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
To mitigate CVE-2025-56643, organizations should prioritize upgrading Wiki.js to a version where the vulnerability is patched once available. In the interim, administrators can implement the following specific measures: 1) Introduce server-side token revocation lists or blacklists to invalidate JWTs upon logout or manual session termination. 2) Reduce JWT token lifetime to minimize the window of exposure if tokens are compromised. 3) Implement additional session management controls such as rotating tokens on sensitive operations and enforcing multi-factor authentication (MFA) to reduce the risk of token theft exploitation. 4) Monitor authentication logs and GraphQL API usage for anomalous token reuse patterns indicative of session hijacking. 5) Restrict access to the Wiki.js instance via network segmentation and VPNs to limit exposure. 6) Educate users on secure logout practices and the risks of token reuse. 7) Consider deploying Web Application Firewalls (WAFs) with custom rules to detect and block suspicious JWT usage. These steps go beyond generic advice by focusing on compensating controls that address the core issue of token invalidation and session integrity.
Description
Requarks Wiki.js 2.5.307 does not properly revoke or invalidate active JWT tokens when a user logs out. As a result, previously issued tokens remain valid and can be reused to access the system, even after logout. This behavior affects session integrity and may allow unauthorized access if a token is compromised. The issue is present in the authentication resolver logic and affects both the GraphQL endpoint and the logout mechanism.