Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach Login.aspx over network
-
DeliverySend crafted postback to exportSqlQuery_Server PageMethod
-
ExploitExecute caller-supplied SQL as DBA
-
ExecutionInvoke xp_cmdshell
-
ImpactRun commands as LocalSystem
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V8 - Authorization Unnecessary privilege execution
|
| Exploitation Conditions | No special conditions - remote unauthenticated exploitation against default configurations of mJobTime through build 15.7.3.32, because the runQueryButton postback and exportSqlQuery_Server PageMethod execute attacker-supplied SQL with no server-side authentication beyond a client-side sessionStorage flag that provides no real protection. The practical prerequisites that limit exploitation are: the Login.aspx handlers must be network-reachable, the backing Sybase SQL Anywhere database must expose the xp_cmdshell and xp_read_file extended procedures (available by default under the DBA/sysadmin context the app uses), and the target must be running an affected build (<= 15.7.3.32). No user interaction, credentials, or non-default configuration is required. |
| Impact | All available signals point to genuine high priority. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H, score 9.3) indicates a network-reachable, low-complexity, unauthenticated attack with total compromise of confidentiality, integrity, and availability - consistent with the description's claim of pre-authentication RCE as LocalSystem via a single HTTP request. The PR:N rating is well-supported because authentication is enforced only by a client-side sessionStorage flag that is trivially bypassed, not by any server-side check. CWE-250 (execution with unnecessary privileges) aligns with the SQL running under DBA/sysadmin, enabling xp_cmdshell. No EPSS score is provided, so exploitation probability cannot be quantified. The CVE is NOT listed in CISA KEV in the input, and no explicit POC flag is present, so there is no confirmed active exploitation; however, a dedicated Sprocket Security research blog and a VulnCheck advisory both publicly document the full SQL-injection-to-RCE path, which materially lowers the barrier to weaponization. The main factor tempering real-world risk is product footprint: mJobTime is niche, industry-specific workforce/time-tracking software rather than ubiquitous infrastructure, so this is a serious issue for the organizations that run it but not a mass-internet event on the scale of a core-library flaw. |
| Exploit ScenarioDerived | An unauthenticated attacker locates an internet- or network-reachable mJobTime Login.aspx panel and sends a single crafted HTTP POST invoking the runQueryButton postback or the exportSqlQuery_Server PageMethod, embedding SQL that calls xp_cmdshell to run operating-system commands as LocalSystem on the host. Because server-side authentication is absent (only a client-side sessionStorage flag gates access), no credentials or user interaction are needed, matching the AV:N/AC:L/PR:N/UI:N vector. No public exploit is flagged in the input, but the Sprocket Security and VulnCheck writeups document the exact exploitation technique. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Unauthenticated SQL execution in mJobTime (all builds through 15.7.3.32) allows any remote attacker who can reach Login.aspx to submit arbitrary SQL that executes with DBA/sysadmin privileges on the backing Sybase SQL Anywhere database and, via xp_cmdshell and xp_read_file, achieve remote code execution as LocalSystem in a single HTTP request. The runQueryButton postback and exportSqlQuery_Server PageMethod are gated only by a client-side sessionStorage flag, so no credentials, user interaction, or non-default configuration are required (independent assessment CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, consistent with the reported CVSS 4.0 score of 9.3 under AV:N/AC:L/AT:N/PR:N/UI:N). There is no CISA KEV listing for this CVE and no public exploit identified at time of analysis, though the technique is documented in the VulnCheck advisory and Sprocket Security write-up.
RemediationAI
No vendor-released patch was identified in the available data for CVE-2026-9209, so administrators should pursue the vendor directly via https://mjobtime.com/ for a fixed build above 15.7.3.32 and, in the interim, apply compensating controls that address the exposed endpoints rather than relying on the client-side sessionStorage flag, which provides no protection. Highest-value control is network containment: place the mJobTime web application behind a VPN or IP allowlist, or block remote access to Login.aspx entirely - the trade-off being that legitimate remote users lose access until the vendor patch is applied. Where the application must remain reachable, deploy a WAF/reverse-proxy rule that rejects POSTs to exportSqlQuery_Server PageMethod requests and blocks runQueryButton postbacks containing SQL keywords, and if the query/export functionality is not business-critical, remove or disable those handlers at the web server level; expect this to break the legitimate ad-hoc SQL reporting feature. Reduce the blast radius on the database side by replacing the DBA/sysadmin credentials used by the application with a least-privilege account (side effect: features that depend on elevated database rights may fail) and by disabling the xp_cmdshell and xp_read_file extended procedures in Sybase SQL Anywhere (side effect: legitimate administrative scripting and file-read operations will break). Finally, hunt for prior exploitation by reviewing web server logs for repeated or anomalous requests to Login.aspx and database logs for extended-procedure invocations, and rotate any credentials and secrets on hosts that may have been exposed.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause maps to CWE-250 (Execution with Unnecessary Privileges): an ASP.NET WebForms admin interface in mJobTime trusts a client-side sessionStorage flag as its only authorization check, and the server-side code then executes caller-supplied SQL against the application's Sybase SQL Anywhere database using the application's own DBA/sysadmin credentials. Two attack surfaces are exposed on Login.aspx - the runQueryButton postback and the exportSqlQuery_Server PageMethod - both of which pass attacker input straight to the database without server-side authentication. Because the connection context is DBA/sysadmin, the attacker inherits access to Sybase SQL Anywhere extended procedures, specifically xp_cmdshell and xp_read_file, which are available by default in that context and permit command execution and arbitrary file reads on the host, escalating a database-level SQL injection into operating-system-level remote code execution as LocalSystem. Network reachability of the Login.aspx handlers and a build at or below 15.7.3.32 are the only practical prerequisites; the CVSS 4.0 vector confirms PR:N/UI:N/AT:N (unauthenticated, no user interaction, no special conditions), and the CWE-250 classification reflects that the flaw is fundamentally an over-privileged execution context rather than a memory-safety or logic bug.
Know when the next one hits your stack
- 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
No server-side auth (only a client-side flag) justifies PR:N, a single HTTP request gives AC:L, and xp_cmdshell RCE as LocalSystem yields C:H/I:H/A:H.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
mJobTime through build 15.7.3.32 contains an unauthenticated SQL execution vulnerability in the Login.aspx admin panel handlers, where the runQueryButton postback and exportSqlQuery_Server PageMethod execute caller-supplied SQL against the backing Sybase SQL Anywhere database using DBA/sysadmin privileges with no server-side authentication enforced beyond a client-side sessionStorage flag. Attackers can submit arbitrary SQL through these exposed endpoints to invoke xp_cmdshell and xp_read_file, achieving pre-authentication remote code execution as LocalSystem via a single HTTP request.
Executive ViewAI
mJobTime deployments at all builds through 15.7.3.32 expose an unauthenticated remote code execution flaw that lets any attacker with network reach to the Login.aspx page take full control of the underlying database and server as LocalSystem, without credentials or user interaction. Because the affected host typically holds timekeeping, payroll, and workforce data, a successful compromise puts sensitive employee records at risk and can halt time-and-attendance operations entirely. Leadership should treat this as an enterprise-wide exposure for any internet- or partner-facing instance, since no vendor patch is currently available and remediation depends on network isolation and monitoring in the interim.
No vendor-released patch identified at time of analysis. Interim mitigations: remove all untrusted/internet exposure from Login.aspx and the exportSqlQuery_Server PageMethod and restrict access to a trusted internal network or VPN; deploy WAF/reverse-proxy rules blocking SQL metacharacters, stacked statements, and xp_cmdshell/xp_read_file patterns; disable xp_cmdshell and reduce the application database account from DBA/sysadmin to least privilege; enable database and web server logging with alerting on anomalous query and command execution; rotate application and database credentials; and, where business impact permits, take affected instances offline until the vendor provides a fixed build.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
EUVD-2026-95035
GHSA-fw9h-fgmp-7fx3
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB