CVE-2026-100502 json
Flame through 2.4.0 Admin Token Insufficient Session Expiration
published 2026-09-25 44 d ago modified 2026-09-30 39 d ago also EUVD-2026-87368
- cvss
- 5.0
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 30%
- public exploits
- 0
- none known
Summary
Flame through 2.4.0 contains an insufficient session expiration vulnerability in the login endpoint that allows attackers with former admin access to obtain tokens with arbitrary lifespans by supplying unvalidated duration parameters. Attackers can mint near-permanent administrator tokens that survive password changes, retaining full control of the dashboard since tokens are verified only against a static JWT secret that is never rotated.
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 40 d ago
Exploit prediction
0.36% chance of exploitation in the next 30 days, higher than 30% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/pawelmalak/flame/issues/494 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 5.9 | CVSS:4.0/AV:N/AC:H/AT:P/PR:H/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N |
| CNA | 3.1 | 5.0 | CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:L/I:H/A:N |
| CNA | 4.0 | 5.9 | CVSS:4.0/AV:N/AC:H/AT:P/PR:H/UI:N/VC:L/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 |
Affected products
- pawelmalak flame
Classification
- Weakness
-
- CWE-613 DEPRECATED: Insufficient Session Expiration
References
-
github.com
/pawelmalak/flame/issues/494
issue-tracking, exploit
-
github.com
/pawelmalak/flame/blob/v2.4.0/controllers/auth/login.js#L9-L17
technical-description
-
github.com
/pawelmalak/flame/blob/v2.4.0/utils/signToken.js#L4
technical-description
-
github.com
/pawelmalak/flame/blob/v2.4.0/utils/init/initSecret.js#L8-L25
technical-description
-
github.com
/pawelmalak/flame
product
-
vulncheck.com
/advisories/flame-through-2.4.0-admin-token-insufficient-session-expiration
third-party-advisory
Sources
- CVE List CVE-2026-100502
- NVD CVE-2026-100502
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.