Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach password-recovery endpoint unauthenticated
-
DeliveryInject SQL predicate via GET parameter
-
ExploitTrigger time-based blind boolean inference
-
ExecutionExtract credentials and payroll/PII data
-
ImpactEscalate to account/data compromise
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special conditions - remote unauthenticated exploitation of the Dayforce Payroll password-recovery (forgot-password) functionality, reachable via a crafted GET request against default deployments. The only stated prerequisite is network access to the password-recovery endpoint; no authentication, credentials, or user interaction is required. Limiting factors: exploitation is time-based blind, so it requires many timed requests and is slower and more detectable than direct data exfiltration; confirmation is limited to version R2026.2.0 (other versions unverified), and much of Dayforce is vendor-hosted SaaS, which narrows the set of independently exploitable targets. No vendor fix is available, so mitigation depends on WAF/rate-limiting rather than patching. |
| Impact | This is a genuine high-priority issue. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes remote, low-complexity, unauthenticated exploitation with no user interaction, and CWE-89 SQL injection against a payroll/HCM backend directly threatens confidentiality (VC:H) and integrity (VI:H) of highly sensitive employee and financial data. No EPSS score, KEV listing, or public POC is present in the input, so there is NO confirmed active exploitation and no evidence of automated mass exploitation yet - the danger is potential rather than demonstrated. A critical aggravating factor overrides the missing-POC comfort: CERT-PL states vendor contact attempts were unsuccessful, so there is no confirmed patch, meaning affected deployments cannot simply update. The time-based blind technique makes exploitation slower and noisier (many requests to infer data bit-by-bit), which modestly tempers real-world ease compared to error/union-based SQLi, but does not eliminate risk. Net: treat as a real priority driven by unauthenticated network reach plus absent fix, while acknowledging exploitation is not yet observed in the wild. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a crafted GET request to the Dayforce Payroll password-recovery endpoint, placing a boolean/time-delay SQL expression into a vulnerable parameter that is concatenated into a SQL predicate. By measuring server response delays, they infer database contents character-by-character, extracting credentials, password-reset tokens, and payroll/PII records. No public exploit code is identified in the provided data, but the technique is standard and readily automatable with tools like sqlmap. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 28, 2026
Unauthenticated time-based blind SQL injection in the Dayforce Payroll password-recovery (forgot-password) function lets remote attackers push arbitrary SQL into a query parameter that is concatenated into a SQL predicate, potentially exposing or altering backend payroll data. The published CVSS 4.0 score is 9.3 with PR:N and no user interaction, and the independent assessment agrees on high confidentiality and integrity impact with no availability impact, but exploitation is time-based blind, so it demands many timed requests and is slower and more detectable than direct exfiltration. The issue is confirmed only in version R2026.2.0 after unsuccessful vendor contact attempts; no public exploit code or confirmed active exploitation was identified at time of analysis, and because much of Dayforce is delivered as vendor-hosted SaaS the set of independently exploitable targets is narrower than the raw score implies.
RemediationAI
No vendor-released patch identified at time of analysis: CERT-PL reports that contact attempts with the vendor were unsuccessful, so there is no confirmed fixed version to upgrade to and no vendor advisory to cite beyond https://cert.pl/en/posts/2026/09/CVE-2026-73640. Until Dayforce ships a fix, rely on targeted compensating controls on the password-recovery (forgot-password) endpoint: deploy WAF virtual patching that rejects SQL metacharacters, comment sequences, and sleep/delay-style payloads in the recovery parameters, understanding that signature-based filtering can be bypassed by encoding and by time-based boolean variants and therefore is only a partial barrier; enforce aggressive rate limiting and latency-anomaly monitoring on that single endpoint, accepting that legitimate users may be throttled or temporarily locked out of recovery; and log and alert on repeated GET requests to the recovery path with anomalous response times, which is the most reliable detection signal for time-based blind exploitation. Because a large part of Dayforce is vendor-hosted SaaS, customer-side code fixes are usually not possible, so escalate to Dayforce support to request parameterized queries or an emergency configuration change, restrict network exposure of any self-hosted recovery component to trusted ranges where operationally feasible, and treat the flaw as a live data-confidentiality risk requiring monitoring rather than as a closable ticket.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-89 (SQL Injection): a parameter in the password-recovery endpoint is interpolated directly into a SQL statement rather than bound, so attacker-supplied text becomes part of the SQL predicate instead of a literal value. The attack is a GET request against the forgot-password flow, and because the flaw is time-based blind, the attacker derives information from response latency (for example conditional database sleeps) rather than from reflected output or error messages, meaning no verbose errors, stacked queries, or union output are required for data extraction. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N) and the independently assessed CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N) both describe a remotely reachable, unauthenticated, no-interaction flaw that compromises confidentiality and integrity of data but not availability of the service itself; the SQL engine and exact injection point are not disclosed, and the CPE cpe:2.3:a:dayforce:payroll:*:*:*:*:*:*:*:* uses a wildcard that flags all versions while only R2026.2.0 has been empirically confirmed. The affected data is payroll and password-recovery-adjacent identity data, which raises the sensitivity of even partial read access.
Know when Payroll gets its next vulnerability
- 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:N/SC:N/SI:N/SA:N
Unauthenticated network-reachable SQLi (AV:N/AC:L/PR:N/UI:N) yielding full DB read and write (C:H/I:H); no availability impact and no scope change to another system.
Primary rating from Vendor (CERT-PL).
CVSS VectorVendor: CERT-PL
DescriptionCVE.org
Dayforce Payroll is vulnerable to Time Based-Blind SQL Injection in password recovery functionality. The unauthenticated attacker can prepare GET request with one of the parameters filled in with an arbitrary SQL query. The parameter is interpreted as part of SQL predicate resulting in Time-Based Blind SQL Injection. Because vendor contact attempts were unsuccessful, the vulnerability has only been confirmed in version R2026.2.0 but may also affect other versions.
Executive ViewAI
CVE-2026-73640 is a critical unauthenticated SQL injection flaw in Dayforce Payroll's password-recovery workflow, confirmed in version R2026.2.0, that could allow an attacker to read or alter sensitive payroll data if successfully exploited. Because payroll records are highly sensitive and the vulnerable function is externally reachable without authentication, leadership should treat this as a high-priority exposure, even though no public exploit identified at time of analysis and the vendor-hosted SaaS model narrows the directly exploitable footprint. The absence of a vendor patch increases urgency for compensating controls and vendor engagement.
No vendor-released patch identified at time of analysis. Interim mitigations include restricting or disabling public access to the forgot-password function where feasible, applying WAF/API gateway rules to block SQL injection patterns and rate-limit password-recovery requests, increasing monitoring and alerting for time-based blind SQL injection behavior, preserving detailed logs, and engaging Dayforce for SaaS-side mitigations or emergency patch guidance.
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
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
Remote, unauthenticated attackers can retrieve arbitrary local files from Dayforce Payroll by calling its file-download
Full compromise of Oracle Payroll (Oracle E-Business Suite, Internal Operations component) is possible when a low-privil
Full takeover of Oracle Payroll (component: Internal Operations) in Oracle E-Business Suite 12.2.3 through 12.2.15 is ac
Full compromise of Oracle Payroll (Internal Operations component of Oracle E-Business Suite, versions 12.2.3 through 12.
Local privilege escalation in Oracle Payroll (E-Business Suite 12.2.3 through 12.2.15) enables a low-privileged attacker
Cross-scope confidentiality compromise in Oracle Payroll (Oracle E-Business Suite, Internal Operations component) versio
Unauthorized data exposure in Oracle Payroll (E-Business Suite component: Internal Operations) allows a low-privileged,
Unauthorized disclosure of critical data in Oracle Payroll (Oracle E-Business Suite, Internal Operations component), ver
Full compromise of Oracle Payroll (a module of Oracle E-Business Suite, Internal Operations component) is possible in su
Vulnerability in the Oracle Payables component of Oracle E-Business Suite (subcomponent: Self Service Manager). Rated me
Unauthorized data access in Oracle Payroll (E-Business Suite component) versions 12.2.3 through 12.2.15 allows a low-pri
Local privilege escalation via authentication bypass in Oracle Payroll (E-Business Suite) versions 12.2.3 through 12.2.1
EUVD-2026-88249
GHSA-wrm6-gm2g-4hgx
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB