Severity by source
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Reflected XSS reachable remotely without attacker privileges but requiring admin victim interaction (UI:R); script escapes into the browser authority (S:C) with limited confidentiality/integrity impact and no availability effect.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
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.
AnalysisAI
Reflected cross-site scripting in Emlog 2.6.13 and earlier lets a remote attacker execute arbitrary JavaScript in an authenticated administrator's backend session by luring the admin to open a crafted link that hits the user-search feature in admin/user.php. The keyword parameter is sanitized with addslashes but never HTML-escaped before it is echoed into a value attribute in admin/views/user.php, so injected markup breaks out of the attribute and runs in the admin's browser. No public exploit identified at time of analysis, and no fixed version currently exists.
Technical ContextAI
Emlog is a PHP-based open-source blogging and website-building CMS (CPE cpe:2.3:a:emlog:emlog). The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation). The developer applied addslashes() to the search keyword, a function intended to escape quotes for SQL/string contexts, not for safe HTML output. Because the value is reflected directly into an HTML value="..." attribute in admin/views/user.php without htmlspecialchars()/HTML-entity encoding, an attacker can supply a payload that terminates the attribute and injects a new tag or event handler, achieving script execution in the DOM of the admin panel.
RemediationAI
No vendor-released patch identified at time of analysis, so no fixed version can be cited; monitor the vendor advisory at https://github.com/emlog/emlog/security/advisories/GHSA-3h87-c3m2-jpj9 for an official fix. As compensating controls: place the admin backend behind IP allow-listing or a VPN so crafted links cannot reach internet-exposed admin sessions; deploy a Content-Security-Policy header (e.g. script-src 'self') to block inline/injected script execution, accepting that inline admin scripts may need refactoring; add a WAF or reverse-proxy rule that HTML-escapes or rejects angle brackets and quote characters in the keyword parameter of admin/user.php, with the trade-off of possible false positives on legitimate searches; and for organizations able to modify source, apply htmlspecialchars() to the keyword value before it is echoed into the value attribute in admin/views/user.php. Reinforce with admin awareness training against clicking untrusted links while logged in.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-44985