☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]

CVE-2023-23459

CVE-2023-23459 — Priority Windows – Command Execution via SQL Injection
📅 PUBLISHED: 2023-02-15 00:00 UTC 🔄 UPDATED: 2026-10-18 00:55 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix ⏳ Vendor-claimed fix: vversion 22.1 Web — source: INCD. UNVERIFIED · pending independent confirmation. how verification works →
[ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.85%
👁️
0.85% probability
21.4× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190 / T1059
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS SEVERITY SCALE
9.0–10.0 CRITICAL
7.0–8.9 HIGH
4.0–6.9 MEDIUM
0.1–3.9 LOW
0.0 NONE
9.1
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2023-23459 is a critical SQL Injection vulnerability in Priority Windows that can lead to command execution on the target system. The vulnerability has been assigned a CVSS score of 9.1, indicating critical severity, and it may allow an unauthenticated attacker to execute arbitrary commands on the affected Windows host. While no public proof-of-concept or exploit code is currently available, the EPSS score of 0.00854 suggests a moderate likelihood of exploitation in the wild. All organizations running Priority Windows should treat this vulnerability as an immediate security risk and apply the vendor's recommended patch without delay.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

CVE-2023-23459 affects Priority Windows, an ERP software platform. According to the NVD description, the vulnerability "may allow Command Execution via SQL Injection using an unspecified method." The lack of specific technical detail in the public description means the exact vulnerable endpoint, parameter, or function name has not been disclosed.

The underlying vulnerability class is SQL Injection (SQLi), which occurs when user-supplied input is incorporated into a SQL query without adequate sanitization or parameterization. In this case, the injection appears to have a critical consequence: command execution on the underlying Windows operating system. This class of attack—often referred to as "SQL injection to RCE"—typically requires the SQL injection to be chained with a secondary capability, such as:

  • xp_cmdshell on Microsoft SQL Server, which allows execution of operating system commands directly from SQL queries.
  • Stacked queries that enable multiple SQL statements to be executed sequentially, one of which may invoke system-level functions.
  • Bulk insert/load operations that allow writing files to the filesystem and subsequent execution via alternate mechanisms.
  • OLE Automation Procedures (sp_OACreate, sp_OADestroy, etc.) on MSSQL that instantiate COM objects for command execution.

The CNA title explicitly states "Command Execution via SQL Injection," confirming that the impact extends beyond data exfiltration or database compromise to full operating system-level command execution on the Windows endpoint running Priority Windows.

The attack surface consists of any network-facing interface of the Priority Windows application that accepts user input and incorporates it into SQL queries. Without vendor disclosure of the affected endpoints, the attack surface cannot be further enumerated from public data. The NVD description explicitly states the method is "unspecified," and no additional technical details are available in the public domain.

The vulnerability requires a patch to Priority Windows version 22.1 Web, according to the vendor's claim. The affected version range has not been published (listed as empty in the source data), making precise version-based detection challenging. The patch confidence is rated 2/4 (CLAIMED), meaning only a single source—the CNA—has claimed a fix exists, and this has not been independently confirmed.

Exploitation Scenarios

ATTACK CHAIN (inferred from vulnerability class; no public PoC is available):

Step 1 — Reconnaissance and Target Identification: An attacker identifies internet-exposed or internal Priority Windows instances using automated network scanning (e.g., via Shodan, Censys, or port scans). The attacker may fingerprint the application by its login page, response headers, or unique HTTP response patterns. Once identified, the attacker maps the application's input vectors, focusing on fields that interact with the backend database (e.g., search forms, filters, login fields, or API parameters).

Step 2 — Vulnerability Trigger: The attacker crafts malicious HTTP requests containing SQL injection payloads within parameter values. The injection is submitted to an input field that is unsafely concatenated into an SQL query. Common first steps include injecting a single quote (') to test for SQL errors, then escalating with UNION-based or stacked-query payloads to confirm the injection point.

Step 3 — Payload Execution: At the vulnerability-class level, the attacker delivers a SQL injection payload designed to trigger command execution. On a Microsoft Windows environment with SQL Server as the database backend, the attacker will likely target xp_cmdshell (if enabled) with a stacked query such as '; EXEC xp_cmdshell 'whoami'; -- or leverage OLE Automation procedures. If those capabilities are disabled, the attacker may attempt to find alternative execution mechanisms, such as writing a web shell or enabling the database to interact with the file system.

Step 4 — Post-Exploitation Impact: Successful command execution grants the attacker an initial foothold on the Windows server. Post-exploitation activities may include: privilege escalation to SYSTEM or administrator; lateral movement across the corporate network; data exfiltration from the ERP database (customer records, financial data, PII); deployment of persistence mechanisms; or ransomware deployment. Because Priority is often used for core business operations, the impact of a compromise extends to business continuity.

Note: No public PoC or exploit code is available for CVE-2023-23459 as of the reporting date. The attack chain above is inferred from the vulnerability class (SQL injection leading to command execution) and standard offensive methodologies. Organizations should not assume attackers will follow this exact pattern but should treat any SQL injection finding within Priority Windows as a path to the higher-impact command execution outcome.

Impact Assessment

CVSS Subscore Analysis: The assigned CVSS 9.1 score places this vulnerability in the critical severity band. While the full vector string is not available, the 9.1 score strongly suggests high exploitability (network attack vector with low attack complexity) and severe impact (likely high confidentiality, integrity, and availability impact). The score reflects the direct path from SQL injection to command execution, meaning an attacker does not need to chain separate vulnerabilities to gain system-level control—the single flaw provides the complete chain.

Business Impact: Priority ERP systems typically manage sensitive business functions: financials, supply chain, HR, and customer data. A successful exploit can result in:

  • Data Breach: Access to the underlying database leads to exfiltration of sensitive corporate and customer data. Compliance implications under GDPR, PCI-DSS, or local data protection regulations are significant.
  • System Compromise: Command execution on the Windows host provides the attacker with a foothold to further compromise the corporate network. ERP systems are frequently connected to production environments, financial systems, and other critical infrastructure.
  • Availability Loss: Attackers may sabotage the ERP system, causing operational downtime. The lack of a reliable ERP can halt business processes such as order processing, invoicing, and inventory management.
  • Supply Chain Risk: If the compromised Priority instance is linked to external partners or suppliers, attackers may pivot to those organizations.

Blast Radius: The blast radius extends to the Windows host running Priority and all connected database systems. From there, any additional systems accessible via the compromised host's network position are at risk. Given the typical placement of ERP systems in enterprise networks, this often includes AD environments, file servers, and application servers.

EPSS Interpretation: The EPSS score of 0.00854 (54.9% percentile) reflects a low-to-moderate probability of exploitation in the wild. This likely reflects the absence of public exploit code and the relatively niche user base of Priority ERP compared to mass-targeted products. However, the EPSS score is not a measure of impact; a target that is specifically scanned for Priority Windows remains at high risk.

Detection Guidance

Sigma Rule

title: Potential CVE-2023-23458 SQL Injection Against Priority Windows
id: 6a3f9c8e-5d2b-4f7a-9e1c-2b8d4f6a3e7b
status: experimental
description: Detects SQL injection payloads in HTTP requests targeting Priority Windows application, potentially leading to command execution (CVE-2023-23458)
references:
    - https://nvd.nist.gov/vuln/detail/CVE-2023-23458
author: Valtersit Threat Intelligence
date: 2025/01/28
logsource:
    category: webserver
    product: iis
    service: http
detection:
    selection_sqli:
        cs-method:
            - POST
            - GET
        cs-uri-query|contains:
            - "'"
            - "';"
            - "UNION"
            - "SELECT"
            - "xp_cmdshell"
            - "EXEC"
            - "sp_OACreate"
            - "--"
            - "/*"
    selection_priority:
        cs-host|contains: "priority"
    condition: selection_sqli and selection_priority
falsepositives:
    - Legitimate SQL input in web forms
    - Security scanners testing the application
level: high

YARA Rule

rule CVE_2023_23459_Priority_Windows_SQLi {
    meta:
        author = "Valtersit Threat Intelligence"
        description = "Detect SQL injection payloads targeting Priority Windows"
        cve = "CVE-2023-23459"
        date = "2025-01-28"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2023-23458"

    strings:
        $sql1 = "xp_cmdshell" ascii wide nocase
        $sql2 = "EXEC" ascii wide nocase
        $sql3 = "sp_OACreate" ascii wide nocase
        $sql4 = "UNION SELECT" ascii wide nocase
        $sql5 = "';--" ascii wide nocase
        $sql6 = "'; /*" ascii wide nocase
        $sql7 = "priority" ascii wide nocase

    condition:
        uint16(0) == 0x4D5A or filesize < 10MB and
        (2 of ($sql1, $sql2, $sql3, $sql4, $sql5, $sql6)) and
        $sql7
}

Suricata IDS Rule

alert http any any -> any any (msg:"CVE-2023-23458 - Potential SQL Injection Against Priority Windows"; flow:to_server,established; content:"priority"; http_host; nocase; content:"'"; http_uri; pcre:"/(UNION|SELECT|xp_cmdshell|sp_OACreate|EXEC|';|--)/i"; classtype:web-application-attack; reference:cve,2023-23458; sid:202323459; rev:1;)

Elastic Detection

sequence by source.ip with maxspan=5m
  [network where network.direction != "egress" and destination.ip != null and
   destination.port in (80, 443, 8080, 8443)]
  [http where response.status_code == 200 and
   url.path contains "priority" and
   (url.query contains "'" or
    url.query contains "UNION" or
    url.query contains "SELECT" or
    url.query contains "xp_cmdshell" or
    url.query contains "EXEC" or
    url.query contains "sp_OACreate")]
  [process where event.action == "exec" and process.parent.name : ("sqlservr.exe", "w3wp.exe")]

Splunk SPL Query

index=web sourcetype=access_combined
| search (uri_path="*priority*" AND (uri_query="*'*" OR uri_query="*UNION*" OR uri_query="*SELECT*" OR uri_query="*xp_cmdshell*" OR uri_query="*EXEC*" OR uri_query="*sp_OACreate*"))
| eval attack_signature="CVE-2023-23458 SQL Injection attempt"
| stats count by src_ip, uri_path, uri_query, http_user_agent, _time
| sort - _time

Wazuh OSSEC Rule

<group name="web,priority_windows,">
    <rule id="100234" level="12">
        <if_sid>31100</if_sid>
        <match>priority</match>
        <regex>(UNION|SELECT|xp_cmdshell|sp_OACreate|EXEC|';|--)</regex>
        <description>CVE-2023-23458: Possible SQL Injection attempt against Priority Windows</description>
        <mitre>
            <id>T1190</id>
        </mitre>
        <group>attack_execution,attack_initial_access,</group>
        <options>no_full_log</options>
    </rule>
</group>

Mitigation & Patch Guidance

Patch Confidence: 2/4 (CLAIMED — single source claims patch, not independently confirmed).

1. Immediate Mitigations (before patching):

  • Apply network-level filtering: Restrict access to the Priority Windows web interface to trusted IP ranges only. Use allow-lists at the firewall/WAF level to block untrusted sources.
  • Deploy Web Application Firewall (WAF): Configure a WAF in front of the application with rules to block common SQL injection payloads. Enable request validation and block suspicious patterns such as stacked queries and xp_cmdshell calls.
  • Disable or restrict xp_cmdshell: On the underlying SQL Server instance, ensure xp_cmdshell is disabled unless absolutely required. If it must be enabled, restrict execution to specific low-privilege service accounts and monitor execution events.
  • Monitor database activity: Implement database-level logging to detect abnormal query patterns, especially those containing OS command execution functions.
  • Disable external network exposure: If the Priority Windows application does not need to be publicly accessible, remove it from internet-facing network segments immediately.

2. Patch/Upgrade Steps:

  • The vendor claims a fix is available in Priority version 22.1 Web. Apply this update immediately.
  • Because the patch confidence is only 2/4 and not independently confirmed, verify the patch effectiveness by re-testing the application after deployment. Conduct a security regression test focused on SQL injection vectors.
  • Before patching on production systems, deploy the update in a staging environment to confirm no operational regressions.
  • Validate the patched version's integrity using vendor-provided checksums or digital signatures to prevent supply-chain tampering.

3. Long-Term Hardening:

  • Input validation: Enforce strict input validation on all application query parameters. Use parameterized queries (prepared statements) universally within the application codebase to eliminate SQL injection class vulnerability.
  • Least-privilege database accounts: Ensure the application's database credentials have minimal required permissions. Never grant sysadmin or high-privilege roles to application accounts. This limits the impact of successful SQL injection even if a future flaw appears.
  • Application security testing: Integrate DAST (Dynamic Application Security Testing) and SAST (Static Application Security Testing) into the CI/CD pipeline to identify injection flaws before production deployment.
  • Endpoint detection: Deploy EDR on Windows hosts running Priority to detect abnormal process execution patterns, such as unusual command-line activity originating from SQL Server processes.
  • Network segmentation: Isolate the Priority Windows environment in a dedicated network segment with strict east-west traffic controls. This restricts lateral movement if the application is compromised.
  • Stay informed: Monitor vendor advisories and third-party CVE feeds for updates to this CVE. Given the patch confidence level, treat this vulnerability as potentially unpatched even after applying the claimed fix, and continue active monitoring.

References

  1. NVD Entry: CVE-2023-23459 — https://nvd.nist.gov/vuln/detail/CVE-2023-23459
  2. CISA KEV: CVE-2023-23459 is NOT listed in CISA's Known Exploited Vulnerabilities (KEV) catalog at the time of writing.
  3. Vendor Advisory: None publicly available beyond the CNA claim indicating the fix in Priority Windows version 22.1 Web.
  4. MITRE ATT&CK: T1190 — Exploit Public-Facing Application; T1059 — Command and Scripting Interpreter (for command execution post-ex).
  5. EPSS Data: First.org EPSS score database — https://www.first.org/epss/

Threat Actor Campaigns: As of the reporting date, no public information links CVE-2023-23459 to a specific threat actor campaign. The absence of exploit code in public repositories, lack of CISA KEV inclusion, and the low EPSS score collectively suggest that widespread exploitation is not currently occurring. However, the critical CVSS score warrants proactive defensive measures independent of observed activity.

◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2023-23459/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.