wwwlike vlife: Authentication bypass via hardcoded JWT signing key
Summary
vlife through 2.0.1 uses a hardcoded HS256 signing key in TokenUtil to sign JSON Web Tokens (JWTs). An unauthenticated remote attacker can forge a token with superUser=true and arbitrary groupIds claims and gain super administrator access to any URL of the application. No special conditions beyond network access to the instance are required.
Affected
- wwwlike vlife through 2.0.1 (all versions up to and including 2.0.1)
- Note: one source (ThreatInt) gives conflicting wording on the affected range; the CNA record and other sources list up to 2.0.1.
Fixed in
Unknown. No vendor advisory or fixed release was found at the time of writing.
Workaround
- Remove vlife instances from direct internet exposure; allow access only through a VPN or an access-restricted reverse proxy.
- Restrict access to known IP addresses where possible.
- No vendor-provided workaround is known.
Exploitation
- CISA SSVC assessment: exploitation status 'poc', automatable: yes, technical impact: total.
- A public proof of concept may exist; this could not be fully verified.
- No confirmed exploitation in the wild found; not listed in CISA KEV at the time of writing.
- EPSS score at time of research: 0.00995.
Our recommendation
- Check whether any vlife instance is deployed in your environment, including unmanaged or forked builds.
- If an instance exists and is reachable from untrusted networks, isolate it immediately behind a VPN or restricted proxy.
- Replace the hardcoded signing key with a long random secret loaded from configuration or environment variables; note that this invalidates existing tokens.
- Review authentication and admin logs for unexpected activity since 14 October 2026.
- Monitor for a vendor fix and apply it as soon as it is available.
Public exploits
PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.
Research sources
- VulnCheck advisory for CVE-2026-110612 www.vulncheck.com
- HackMD write-up on hardcoded JWT secret hackmd.io
- Vulnerable code: TokenUtil.java github.com
- VulDB entry for CVE-2026-110612 vuldb.com
- GitHub repository wwwlike/vlife github.com
Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 31 Oct 2026, 02:10.
Original description (NVD)
vlife through 2.0.1 contains an authentication bypass vulnerability that allows unauthenticated attackers to forge JWTs using the hardcoded HS256 signing key in TokenUtil. Attackers can sign a token with superUser=true and arbitrary groupIds claims to gain super administrator access to any URL on vlife instances.
NVD references (6)
- https://github.com/wwwlike/vlife
- https://github.com/wwwlike/vlife/blob/4f03b19b91d82781939653f5b0d9a70721734d6d/vlife-base/src/main/java/cn/ww…
- https://github.com/wwwlike/vlife/blob/4f03b19b91d82781939653f5b0d9a70721734d6d/vlife-boot-starter-web/src/mai…
- https://hackmd.io/@1ExmmukzRMWN7B4gQ4W-4Q/vlife-hardcoded-jwt-secret-token-forgery
- https://www.vulncheck.com/advisories/vlife-through-2.0.1-authentication-bypass-via-hardcoded-jwt-secret-in-to…
- https://hackmd.io/@1ExmmukzRMWN7B4gQ4W-4Q/vlife-hardcoded-jwt-secret-token-forgery
Sources
The tracker combines official, freely usable data sources – updated continuously:
- NVD (NIST) – CVEs, rating (CVSS), affected products
- CISA KEV – vulnerabilities confirmed by CISA as actively exploited
- CISA Vulnrichment – CISA assessment (SSVC) in the official CVE record
- FIRST EPSS – probability of exploitation
- Microsoft MSRC – Patch Tuesday: vulnerabilities, severity, updates
- PoC-in-GitHub – public proof-of-concept repositories
- Metasploit (Rapid7) – modules of the Metasploit Framework
- Exploit-DB (OffSec) – archive of public exploits (links only)
- Patch days: official vendor pages (linked per vendor) (Vendor patch days)
This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.
Affected? We can help.
We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.
