---
id: CVE-2026-114407
title: e107 CMS before 2.3.13 Reflected XSS via search.php author Parameter
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, which is parsed with parse_str() and
  co…
severity: medium
cvss: 6.1
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N'
cvssSource: cna
cwe:
  - CWE-79
vendor: e107inc
product: e107
affected:
  - e107 >= 2.2.0 < 2.3.13
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-10-21T15:00:05.817191Z'
published: '2026-10-21'
updated: '2026-10-21'
sourceUpdated: '2026-10-21T15:48:48.980Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-114407'
references:
  - url: 'https://github.com/e107inc/e107/security/advisories/GHSA-g7rc-4jvq-27m9'
    label: Vendor Advisory
  - url: 'https://github.com/e107inc/e107/releases/tag/v2.3.13'
    label: Vendor Patch
  - url: >-
      https://www.vulncheck.com/advisories/e107-cms-before-reflected-xss-via-search-php-author-parameter
    label: >-
      VulnCheck Advisory: e107 CMS before 2.3.13 Reflected XSS via search.php
      author Parameter
tags:
  - cve.org
ingestedAt: '2026-10-21T12:48:53.759Z'
---

## Overview

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.

## Affected

- `e107 >= 2.2.0 < 2.3.13`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
