Skip to content
Tuesday, October 13, 2026AboutContactRSS
Vulnerabilities

mJobTime SQL Injection Flaw Allows Unauthenticated Remote Code Execution

A critical vulnerability in mJobTime enables attackers to execute arbitrary SQL commands and achieve remote code execution without authentication.

Updated with new details.
Illustration: A cracked database cylinder leaks glowing blue liquid onto a sleek white server console.
AI-generated illustration: Threat Times

Key points

  • CVE-2026-9209 is rated Critical with a CVSS score of 9.3.
  • The flaw allows unauthenticated attackers to execute SQL via Login.aspx handlers.
  • Exploitation results in remote code execution as LocalSystem on the host.

A critical security vulnerability in mJobTime, a time tracking and workforce management application, allows unauthenticated attackers to execute arbitrary SQL commands and achieve remote code execution on affected servers. The flaw, identified as CVE-2026-9209, has been assigned a CVSS score of 9.3, classifying it as Critical severity.

At a glance

CVE
CVE-2026-9209
Product
mJobTime
CVSS
9.3 Critical
Weakness
missing authentication
Exploited
No known exploitation

The vulnerability resides in the Login.aspx admin panel handlers within mJobTime versions up to and including build 15.7.3.32. Specifically, the `runQueryButton` postback and the `exportSqlQuery_Server` PageMethod fail to enforce server-side authentication. Instead, the application relies solely on a client-side `sessionStorage` flag to determine user access. This design flaw permits attackers to submit caller-supplied SQL statements directly to the backing Sybase SQL Anywhere database. These queries are executed with DBA or sysadmin privileges, granting the attacker extensive control over the database environment.

Technical Details and Impact

According to the National Vulnerability Database (NVD) record, the weakness is categorized under CWE-306 (Authentication Bypass) and CWE-250 (Execution with Unnecessary Privileges). The lack of proper server-side validation allows an attacker to invoke dangerous stored procedures such as `xp_cmdshell` and `xp_read_file`.

By leveraging these procedures, an attacker can achieve pre-authentication remote code execution (RCE) as the LocalSystem account. This level of access is achieved through a single HTTP request, making the attack vector both simple and highly effective. The LocalSystem privilege level provides the attacker with the highest level of access on the Windows operating system, potentially allowing them to read, modify, or delete any file on the system, install programs, or view, change, or delete data.

Affected Versions

The vulnerability affects mJob mJobTime software through build 15.7.3.32. Organizations running any version of the software prior to this build number are considered vulnerable. The NVD record does not specify a fixed version, indicating that as of the time of this report, no patched version has been confirmed to resolve the issue.

What should you do?

Security professionals should immediately inventory their environments to identify any instances of mJobTime running versions up to 15.7.3.32. Since no fix has been confirmed yet, organizations should consider isolating affected servers from the internet or restricting access to the Login.aspx endpoints using web application firewalls (WAFs) or network-level access controls. Monitoring for unusual database activity or outbound connections from the mJobTime service may help detect exploitation attempts. Users should await an official patch from the vendor.

What to do and how to stay safe: mJobTime

  • Patch scores alone ignore context like network exposure and asset criticality.
  • You must map vulnerabilities to specific business risks to prioritize correctly.
  • Continuous exposure data replaces static scanning for accurate prioritization.

Prioritize vulnerabilities by actual exploitability and business impact, not by theoretical severity scores. Update your asset context and exposure data continuously to maintain accurate risk rankings.

Step-by-step guide: Risk Based Vulnerability Management: Prioritize Fixes by Actual Threat

General security guidance from the Threat Times newsroom. It is not confirmed advice from the organisations named in this story.

Frequently asked questions

What is CVE-2026-9209?

CVE-2026-9209 is a critical unauthenticated SQL injection vulnerability in mJobTime that allows remote code execution.

Which versions of mJobTime are affected?

mJobTime versions through build 15.7.3.32 are affected by this vulnerability.

Is there a patch available for this vulnerability?

No, the source material does not confirm that a patch or fix has been released yet.

Sources

  1. CVE Program
  2. NVD
mJobTimeCVE-2026-9209SQL InjectionRemote Code ExecutionSybase
Related articles