Skip to main content

mJobTime EUVDEUVD-2026-95035

| CVE-2026-9209 CRITICAL
Execution with Unnecessary Privileges (CWE-250)
2026-10-08 disclosure@vulncheck.com GHSA-fw9h-fgmp-7fx3
9.3
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach Login.aspx over network
  2. Delivery
    Send crafted postback to exportSqlQuery_Server PageMethod
  3. Exploit
    Execute caller-supplied SQL as DBA
  4. Execution
    Invoke xp_cmdshell
  5. Impact
    Run 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.7% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

mJobTime 0 ≤15.7.3.32

Affected Packages

euvd mjobtime no fix

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

Vendor (vulncheck) PRIMARY 9.3 CRITICAL
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
vuln.today AI 9.8 CRITICAL

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.7%
Top 49% exploitable
Prevalence
Low
niche industry-specific construction workforce/time-tracking software, limited enterprise footprint
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.7%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy