CVE-2026-34828 json
listmonk: Active sessions remain valid after password reset and password change
published 7mo ago modified 3mo ago also EUVD-2026-18476 , GHSA-h5j9-cvrw-v5qh , GO-2026-5414
- cvss
- 7.1
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 24%
- public exploits
- 0
- none known
Summary
listmonk is a standalone, self-hosted, newsletter and mailing list manager. From version 4.1.0 to before version 6.1.0, a session management vulnerability allows previously issued authenticated sessions to remain valid after sensitive account security changes, specifically password reset and password change. As a result, an attacker who has already obtained a valid session cookie can retain access to the account even after the victim changes or resets their password. This weakens account recovery and session security guarantees. This issue has been patched in version 6.1.0.
Patch / fix
- go github.com/knadh/listmonk 1.1.1-0.20260329113754-1b5e8d38c778
- nadh listmonk 6.1.0
- govulncheck-vulndb openSUSE Leap 16.0 0.0.20260723T184607-160000.1.1
opensuse advisories openSUSE-SU-2026:21483-1
Is CVE-2026-34828 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 7mo ago
Exploit prediction
0.31% chance of exploitation in the next 30 days, higher than 24% of all scored CVEs (FIRST EPSS, 2026-11-09).
Exploits and checks
- github.com https://github.com/knadh/listmonk/security/advisories/GHSA-h5j9-cvrw-v5qh referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.1 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N |
| GitHub | 3.1 | 7.1 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/knadh/listmonk | >=1.1.1-0.20241028090858-319053dd7a90, <1.1.1-0.20260329113754-1b5e8d38c778 |
1.1.1-0.20260329113754-1b5e8d38c778 |
Affected products
- knadh listmonk
Classification
- Weakness
-
- CWE-613 DEPRECATED: Insufficient Session Expiration
References
-
github.com
/knadh/listmonk/commit/db82035d619348949512dafdaf60c86037cafc9e
web, patch
-
github.com
/knadh/listmonk/security/advisories/GHSA-h5j9-cvrw-v5qh
web, exploit, vendor-advisory, advisory
-
github.com
/knadh/listmonk/releases/tag/v6.1.0
web, product, release-notes
-
nvd.nist.gov
/vuln/detail/CVE-2026-34828
advisory
-
github.com
/knadh/listmonk
package
Sources
- CVE List CVE-2026-34828
- GitHub Advisory GHSA-h5j9-cvrw-v5qh
- NVD CVE-2026-34828
- OSV GO-2026-5414
Fencer Intel 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.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.