Medium severity · published May 26, 2026
CVE-2026-46620
e107: CSRF in comment.php moderation endpoints via token-optional validation in session_handler::check()
6.5
CVSS
0.1%
EPSS
No
On KEV
Description
e107 is a content management system (CMS). Prior to 2.3.5, e107 CMS does not properly enforce CSRF token validation on comment moderation actions. The problem comes down to how session_handler::check() handles CSRF tokens. Instead of requiring a token on every state-changing request, it only validates the token if one happens to be present. If there is no token at all, the check is skipped entirely. This vulnerability is fixed in 2.3.5.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
None
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.1% · higher than 3% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
E1
e107 · e107inc
< 2.3.5 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-46620
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-46620
github.com
https://github.com/e107inc/e107/security/advisories/GHSA-m4hh-m278-jwg5
More from e107
10.0
CVE-2026-55572
e107: SQL injection in alt_auth plugin (otherdb / e107db backends) via login username
9.8
CVE-2026-55573
e107: Unsafe deserialization in install.php allows unauthenticated RCE via POP chain
8.1
CVE-2026-43935
e107: Host Header Injection in e107 password reset enables phishing
7.5
CVE-2026-57859
e107 Second-Order Code Execution via eval()-Based Deserialization in e_array::unserialize()
7.1
CVE-2026-48997
e107: Command Injection via shell expansion in ImageMagick resize destination path
