Description
Emlog is an open source website building system. In 2.6.13 and earlier, the admin backend user search module's keyword parameter from admin/user.php is processed with addslashes but not HTML-escaped before being rendered into the value attribute in admin/views/user.php, allowing reflected cross-site scripting in an administrator's backend session. No fixed version is currently identified.
Published: 2026-07-16
Score: 8.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Emlog is an open source website building system. The vulnerability exists in versions 2.6.13 and earlier. In those releases the admin backend user search module processes the keyword parameter from admin/user.php with addslashes but does not HTML‑escape it before rendering into the value attribute in admin/views/user.php. This flaw allows a reflected cross‑site scripting attack in an administrator’s backend session, enabling an attacker to inject malicious script that executes in the browser of an admin who views the affected page. The weakness is a classic input validation failure classified as CWE‑79. No fixed version is currently identified, leaving all users of affected releases vulnerable.

Affected Systems

The vulnerability exists in emlog versions 2.6.13 and earlier. No fixed version is currently identified; users of those releases remain affected.

Risk and Exploitability

The CVSS score of 8.5 indicates a high severity reflected XSS vulnerability. The EPSS score of <1% indicates a low but non‑zero likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that the attack vector involves an attacker crafting a request that triggers the vulnerable admin user search module, causing malicious script execution when an administrator accesses the affected backend page.

Generated by OpenCVE AI on July 31, 2026 at 01:35 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade emlog to a release newer than 2.6.13 that has the input sanitization fix applied.
  • If an upgrade is not immediately possible, limit administrative access to known IP ranges or enforce a VPN gatekeeper so that only trusted users can reach the backend.
  • Apply server‑side HTML escaping to all user‑supplied parameters before inclusion in page output, ensuring that future updates cannot reintroduce similar flaws.
  • Configure the web application to send HTTPOnly and Content‑Security‑Policy headers to reduce the impact of any remaining reflected XSS vectors.

Generated by OpenCVE AI on July 31, 2026 at 01:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 16 Jul 2026 19:00:00 +0000

Type Values Removed Values Added
First Time appeared Emlog
Emlog emlog
Vendors & Products Emlog
Emlog emlog

Thu, 16 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 16 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Description Emlog is an open source website building system. In 2.6.13 and earlier, the admin backend user search module's keyword parameter from admin/user.php is processed with addslashes but not HTML-escaped before being rendered into the value attribute in admin/views/user.php, allowing reflected cross-site scripting in an administrator's backend session. No fixed version is currently identified.
Title Emlog Reflected Cross-Site Scripting
Weaknesses CWE-79
References
Metrics cvssV4_0

{'score': 8.5, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-16T17:52:58.817Z

Reserved: 2026-05-15T21:46:51.548Z

Link: CVE-2026-46686

cve-icon Vulnrichment

Updated: 2026-07-16T17:52:31.882Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T01:45:06Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')