Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/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
Network-reachable low-complexity SQLi with total DB impact; PR:N follows the vendor vector though article-write context leaves auth uncertain; scope unchanged as impact stays within the DB backend.
Primary rating from GitHub Advisory.
CVSS VectorGitHub Advisory
Lifecycle Timeline
3DescriptionGitHub Advisory
Emlog is an open source website building system. Prior to version 2.6.11, direct SQL injection in article creation and update functions allows attackers to execute arbitrary SQL commands, potentially leading to complete database compromise, data theft, or system destruction. This issue has been patched in version 2.6.11.
AnalysisAI
SQL injection in Emlog's article creation and update functions allows attackers to inject arbitrary SQL through unsanitized input, enabling full database compromise, data theft, or destruction of stored content in all versions prior to 2.6.11. The flaw carries a vendor CVSS 4.0 base score of 10.0 and CWE-89 classification; publicly available exploit code exists (SSVC exploitation status: poc) but there is no evidence of active in-the-wild abuse. EPSS is very low (0.03%), consistent with an obscure, low-footprint CMS rather than a mass-targeted enterprise product.
Technical ContextAI
Emlog is an open-source PHP/MySQL website-building and blogging system popular primarily within the Chinese-language community. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command): the article creation and update handlers concatenate attacker-controlled parameters directly into SQL statements instead of using parameterized queries or prepared statements, so crafted input breaks out of the intended query context. Because Emlog stores all content, user, and configuration data in a single MySQL/MariaDB backend, a successful injection against the article write path exposes the entire database rather than a single table.
RemediationAI
Vendor-released patch: upgrade to Emlog 2.6.11, which remediates the SQL injection in the article creation and update functions per advisory GHSA-xxj8-fc63-j3gw (https://github.com/emlog/emlog/security/advisories/GHSA-xxj8-fc63-j3gw). Until the upgrade is applied, restrict access to the Emlog admin/author interface and the article write endpoints (e.g. via IP allow-listing or an authentication proxy) so untrusted users cannot reach the vulnerable functions, and place a WAF rule in front of the article create/update parameters to block SQL metacharacters - noting that WAF filtering is bypassable and should be treated as a stopgap, not a fix. Ensure the database account used by Emlog has least-privilege rights (no DROP/FILE where avoidable) to limit blast radius, accepting that this constrains but does not eliminate data theft. Take a verified database backup before upgrading.
Same weakness CWE-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-28842