Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | CVSS 6.5 reflects moderate risk with a network attack vector but high complexity requirement (PR:H means authenticated/privileged access mandatory). EPSS data is not provided in the input, but the authentication barrier (administrative privilege requirement) significantly reduces real-world exploitation probability compared to the base CVSS score suggests. No CISA KEV status is referenced, and no public exploit code is documented, indicating this is not an active widespread threat. However, the high-impact nature (C:H, I:H confidentiality and integrity impact) combined with the straightforward SQL injection pattern means any attacker who gains admin access could leverage this trivially. Organizations should prioritize this based on admin account security posture rather than treating it as imminent widespread risk. The lack of patch availability elevates concern for long-term exposure if administrative access is compromised. |
| Exploit ScenarioDerived | An attacker with compromised or malicious administrator credentials accesses the Emlog admin panel and manipulates tag name input fields to inject SQL commands such as UNION-based SELECT queries to extract user credentials or email addresses from the database. Because the vulnerability requires high privileges (PR:H), exploitation requires prior compromise of an admin account or insider threat, but once achieved, the attacker can read sensitive data or modify database records without leaving obvious application-level audit trails. No public exploit code simplifies the attack, but standard SQL injection techniques apply. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 03, 2026
SQL injection in Emlog tag management allows authenticated administrators to execute arbitrary SQL queries through the updateTagName() function in include/model/tag_model.php. Versions 2.6.2 and prior are affected. An attacker with administrative privileges can exploit this via direct SQL manipulation to modify or exfiltrate database contents. No public exploit code or active exploitation has been confirmed; patch status remains unavailable as of publication.
RemediationAI
No vendor-released patch has been identified at time of analysis. Immediate mitigation requires manual code remediation: replace the direct string concatenation in updateTagName() with either parameterized prepared statements using placeholders or the framework's escape_string() method on all user-supplied inputs before SQL construction. Organizations must apply this fix directly to include/model/tag_model.php at line 168 and conduct regression testing on tag update functionality. Additionally, restrict administrative access to minimum-necessary users and monitor admin activity logs for suspicious database queries. Monitor the GitHub security advisory (https://github.com/emlog/emlog/security/advisories/GHSA-32mg-33qq-p3gf) and Emlog's official repository for patch releases.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Emlog is a PHP-based website building system that uses a custom database abstraction layer. The vulnerability exists in the tag_model.php file's updateTagName() function, which constructs SQL UPDATE queries by directly concatenating user-supplied input into the query string rather than using parameterized prepared statements or the framework's own escape_string() method. CWE-89 (SQL Injection) manifests when user input reaches SQL execution without neutralization. The vulnerability affects all versions of the Emlog package (CPE: cpe:2.3:a:emlog:emlog:*:*:*:*:*:*:*:*) up to and including 2.6.2, suggesting a systemic pattern in how this function was implemented.
Know when Emlog gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N
Primary rating from Vendor (GitHub_M) · only source for this CVE.
CVSS VectorVendor: GitHub_M
DescriptionCVE.org
Emlog is an open source website building system. In versions 2.6.2 and prior, a SQL injection vulnerability exists in include/model/tag_model.php at line 168. The updateTagName() function directly interpolates user input into the SQL query string without using parameterized queries or proper escaping ($this->db->escape_string()), making it vulnerable to SQL injection attacks. At time of publication, there are no publicly available patches.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
Affected Products (CPE)CVE.org
An arbitrary file upload vulnerability in the component /views/plugin.php of emlog pro v2.5.7 allows attackers to execut
An arbitrary file upload vulnerability in the component /admin/plugin.php of Emlog Pro v2.2.0 allows attackers to execut
An arbitrary file upload vulnerability in the component /content/templates/ of Emlog Pro v2.2.0 allows attackers to exec
Deserialization of Untrusted Data in emlog pro v.2.1.15 and earlier allows a remote attacker to execute arbitrary code v
A Remote Code Execution (RCE) vulnerability exists in emlog 5.3.1 via content/plugins. Rated critical severity (CVSS 9.8
emlog v5.3.1 and emlog v6.0.0 have a Remote Code Execution vulnerability due to upload of database backup file in admin/
emlog through 6.0.0beta has an arbitrary file deletion vulnerability via an admin/data.php?action=dell_all_bak request w
Emlog Pro 2.5.20 has an arbitrary file deletion vulnerability. This vulnerability stems from the admin/template.php comp
Emlog 2.5.23 is vulnerable to CSRF in article creation, which chains with stored XSS to achieve account takeover. An att
Remote code execution in Emlog v2.6.1 and earlier allows authenticated attackers to upload arbitrary files through an in
Cross-site request forgery in Emlog Pro 2.5.19 and earlier can lead to account takeover of a privileged administrator be
An issue was discovered in emlog 6.0.0stable. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB