
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-0824 is a Cross-Site Scripting (XSS) vulnerability in the QuestDB Web Console UI component, affecting versions up to and including 1.11.9. The flaw was discovered on January 5, 2026, by researcher 59LAB, and publicly disclosed on January 10, 2026. It allows authenticated remote attackers to inject and execute malicious scripts via the Web Console's query result rendering. The vulnerability carries a CVSS v3.1 base score of 3.5 (Low) and a CVSS v4.0 base score of 5.1 (Medium), assigned by VulDB (VulDB, Feedly).
The root cause is improper neutralization of input during web page generation (CWE-79), compounded by improper control of code generation (CWE-94). The Web Console rendered SQL query results and column metadata using innerHTML assignments without sanitizing user-controlled data, allowing HTML and JavaScript to be injected directly into the DOM. The fix (commit b42fd9f) replaced innerHTML with textContent for cell and header rendering, and introduced a dedicated escapeHtml utility for contexts where HTML output is required (e.g., chart axis pickers). A publicly disclosed proof-of-concept demonstrates exploitation via a crafted SQL query: select '<script>alert(1)</script>', which causes the script to execute in the browser of any user viewing the query results (59lab PoC, Fix Commit).
Successful exploitation allows an authenticated attacker to execute arbitrary JavaScript in the browser context of other users viewing the QuestDB Web Console, enabling session token theft, credential harvesting, UI manipulation, and potential account takeover. The vulnerability has no direct impact on confidentiality or availability of the database server itself, but integrity of the web interface is compromised. Because QuestDB is a time-series database often used in operational and IoT environments, session hijacking could facilitate unauthorized data access or manipulation (VulDB, Feedly).
A public proof-of-concept exploit has been released by researcher 59LAB and is available on GitHub, demonstrating exploitation via a simple SQL query submitted through the Web Console (59lab PoC). Exploitation requires low privileges (authenticated access) and passive user interaction (another user must view the injected results). The EPSS score is approximately 0.033%, indicating low automated exploitation probability. There is no evidence of in-the-wild exploitation or inclusion in the CISA KEV catalog at this time. The CVSSv4.0 exploit maturity is rated as Proof-of-Concept (Feedly).
select '<script>alert(document.cookie)</script>' or a more sophisticated payload using <img src=x onerror=...>.innerHTML (in unpatched versions), causing the script to execute in their browser context./exec endpoint containing HTML or JavaScript-encoded payloads in query strings.<script>, onerror=, javascript:, data:, or other HTML/JS injection patterns submitted by authenticated users.Upgrade the QuestDB UI component to version 1.1.10 or later, which replaces unsafe innerHTML assignments with textContent and introduces proper HTML escaping (patch commit b42fd9f) (Fix Commit, Release PR). The fix is also included in QuestDB server release 9.3.0, as confirmed by the vendor (QuestDB 9.3.0). As a workaround prior to patching, restrict Web Console access to trusted users only, enforce a strict Content Security Policy (CSP) disallowing unsafe-inline and data: URIs, and avoid exposing the Web Console (port 9000) to untrusted networks.
The vulnerability was reported by researcher 59LAB (59lab@mchz.com.cn) who published a detailed analysis and PoC on GitHub (59lab PoC). The QuestDB development team responded promptly, merging the fix within days of discovery (January 8, 2026) and confirming the patch would be included in QuestDB 9.3.0 (Fix PR). Coverage has been limited to vulnerability tracking platforms such as VulDB, Vulners, and CIRCL, with no significant broader media or social media discussion noted.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."