CVE-2026-114407
MediumCVSS 6.1Exploitation Probability (EPSS)
Low risk16th percentile - higher than 16% of all known CVEs
Summary
e107 CMS before 2.3.13 contains a reflected cross-site scripting vulnerability that allows unauthenticated attackers to inject malicious HTML by manipulating the author GET parameter in search.php. The parameter is parsed with parse_str() and concatenated unescaped into a rendered input tag, allowing execution of arbitrary JavaScript in the victim's browser session.
Risk Assessment
An attacker can execute arbitrary JavaScript in a victim's browser, potentially leading to session or credential theft. The risk affects all users visiting vulnerable search.php pages.
Recommendation
Upgrade e107 CMS to version 2.3.13 or later. Additionally, implement validation and escaping of GET parameters and consider deploying Content-Security-Policy headers.
Other vulnerabilities in e107 CMS
See all- CVE-2022-50939High
Critical vulnerability in e107 CMS version 3.2.1 allows authenticated administrators to overwrite arbitrary server files via path traversal in the Media Manager's remote URL upload functionality (image.php). The upload_caption parameter is not properly sanitized, enabling directory traversal sequences like ../../../ to overwrite files outside the intended directory. This can lead to complete compromise of the web application.
- CVE-2022-50916High
CVE-2022-50916 affects e107 CMS version 3.2.1. The vulnerability is a file upload flaw in the Media Manager import functionality that allows authenticated administrators to overwrite server files, such as top.php in the web application directory.
- CVE-2022-50907High
CVE-2022-50907 affects e107 CMS version 3.2.1. The vulnerability allows authenticated administrative users to bypass upload restrictions and execute PHP files by manipulating the upload URL parameter in the Media Manager import feature. This enables remote code execution on the server.
- CVE-2022-50905Critical
e107 CMS version 3.2.1 contains multiple vulnerabilities allowing XSS attacks. The first is a reflected XSS in the news comment functionality, where an authenticated user can inject malicious JavaScript via a URL parameter. The second is an upload restriction bypass for admins, allowing SVG files with malicious code to be uploaded via the media manager's remote URL feature, leading to stored XSS.
- CVE-2026-48997High
e107 is a content management system (CMS), versions 2.3.5 and earlier contain a command injection vulnerability in the ImageMagick resize destination path. In the resize_image() function, the source path is properly escaped, but the destination path is inserted inside raw double quotes, allowing an attacker to inject malicious code.
- CVE-2026-46620Medium
CSRF vulnerability in e107 CMS before version 2.3.5. The CSRF token validation is skipped if no token is present in the request.
- CVE-2021-47937High
e107 CMS 2.3.0 allows authenticated users with theme installation permissions to execute arbitrary code by uploading a malicious theme file. Attackers can upload a crafted theme package via the theme.php endpoint that deploys a web shell to the e107_themes directory, then execute system commands via the payload.php script.
- CVE-2025-11941Medium
A vulnerability was detected in e107 CMS up to 2.3.3. It impacts an unknown function of the file /e107_admin/image.php?mode=main&action=avatar of the Avatar Handler component. Manipulation of the multiaction[] argument results in path traversal. The attack can be initiated remotely and the exploit is now public.
Original NVD description (English source)
e107 CMS before 2.3.13 contains a reflected cross-site scripting vulnerability that allows unauthenticated attackers to inject malicious HTML by manipulating the author GET parameter in search.php, which is parsed with parse_str() and concatenated unescaped into a rendered input tag via the form handler's 'other' option key. Attackers can craft a single GET request containing a crafted author parameter to break out of the HTML input tag and inject an img element with an onerror handler, executing arbitrary JavaScript in the victim's browser session.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

