☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
[ VENDOR STATS ]
CVSS: 7.8 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H 🐛 CWE-269
👁️
— Improper Privilege Management

CVE-2023-3514

CVE-2023-3514 — RazerCentralSerivce Unsafe Named Pipe Permission Escalation of Privilege Vulnerability
📅 PUBLISHED: 2023-07-14 00:00 UTC 🔄 UPDATED: 2026-08-12 14:52 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix
[ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.25%
👁️
0.25% probability
6.2× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1068
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS VECTOR BREAKDOWN 7.8
AV: L Attack Vector Local
AC: L Attack Complexity Low
PR: L Privileges Required Low
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: H Integrity High
A: H Availability High
7.8
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2023-3514 is a local privilege escalation vulnerability in Razer Central (RazerCentral) versions up to and including 7.11.0.558 on Windows platforms. The flaw resides in the RazerCentralService named pipe, where improper privilege control allows a low-privileged local user to communicate with the service and execute arbitrary executables with SYSTEM-level privileges. Exploitation requires local access and yields complete compromise of the affected Windows host, including full control over the operating system, data exfiltration, persistence, and lateral movement opportunities. As of this report, no vendor patch has been identified, and the CVE is not listed in CISA's Known Exploited Vulnerabilities catalog, though the CVSS score of 7.8 indicates significant severity.

⚡ 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

The vulnerability is classified under CWE-269 (Improper Privilege Management) and stems from the RazerCentralService named pipe exposing dangerous functionality to unprivileged callers. Named pipes in Windows are inter-process communication (IPC) mechanisms that can be configured with specific discretionary access control lists (DACLs) to restrict which users or processes may connect and send commands. In this instance, the named pipe associated with RazerCentralService is accessible to low-privilege users — meaning the service failed to enforce proper security descriptors that would restrict pipe access to elevated contexts.

According to the NVD description, the service exposes at least two dangerous commands to any caller able to reach the pipe: "AddModule" and "UninstallModules". These commands accept arguments that reference executable files. The "AddModule" command appears designed to register a module (typically a dynamic-link library or executable) with the RazerCentral service, while "UninstallModules" presumably removes registered modules. In both cases, the service processes these commands in the security context of the service itself, which runs with SYSTEM privileges.

The attack mechanism is as follows: a low-privileged user opens a handle to the named pipe, sends a crafted message containing either command, and references an arbitrary executable file path (e.g., one planted in a user-writable directory). The service, lacking proper input validation and privilege separation, executes or loads the referenced file in its own privileged context, thereby achieving privilege escalation to SYSTEM.

Notably, the NVD description does not specify whether the service validates that the referenced file is properly signed, digitally authenticated, or located within a trusted directory. The absence of such validation is consistent with the vulnerability class observed and enables trivial exploitation by any local user with the ability to create files and write to the named pipe.

The affected version scope is limited to RazerCentral builds up to and including 7.11.0.558. The product is a client application running on Windows, which narrows the attack surface to local, authenticated users. Remote exploitation is not possible via this vector, given the local-access prerequisite stated in the NVD description.

Insufficient technical detail is available to enumerate the exact named pipe path, the service name, or the precise message format required for exploitation. The description provides only the command names "AddModule" and "UninstallModules" without specifying the full protocol. Further technical reverse engineering or vendor disclosure would be required to produce a fully weaponized exploit.


Exploitation Scenarios

No public proof-of-concept is available for this CVE as of this writing. The attack chain below is inferred from the vulnerability class (improper named pipe privilege control) and the command names explicitly disclosed in the NVD description. All technical specifics referenced are drawn directly from the description; where details are absent, the scenario is described at the class level.

Step 1 — Reconnaissance and Target Identification

An attacker with local access to a target Windows machine first confirms that RazerCentral is installed and that the service "RazerCentralService" is running. This can be achieved by listing running processes (e.g., tasklist), inspecting the Services snap-in, or querying the service control manager for the service status. The attacker also confirms the RazerCentral version is <= 7.11.0.558 by checking the file version properties of the main executable or querying installed programs. No network reconnaissance is required since this is purely a local attack.

Step 2 — Triggering the Flaw

The attacker crafts a connection to the RazerCentralService named pipe. Because the pipe's access control list (ACL) improperly permits low-privilege users to connect and send messages, the attacker can open a handle without elevated privileges. The attacker then composes a message invoking either the "AddModule" or "UninstallModules" command. The key technical requirement — known from the description — is that these commands accept a reference to an executable file path that the service will act upon.

Step 3 — Payload and Execution

The attacker stages a malicious executable in a location writable by their low-privileged account (for example, a temporary directory or the user profile). The crafted pipe message passes the full path to this executable via the "AddModule" or "UninstallModules" argument. Upon receiving the command, the service processes it within its own SYSTEM-level security context, executing or loading the referenced file. Since the file is arbitrary and user-controlled, the attacker's code runs with the highest privileges available on the Windows host.

Step 4 — Post-Exploitation

Once SYSTEM privilege is obtained, the attacker achieves complete control over the machine. Post-exploitation activities may include: installing persistent backdoors or services, disabling security controls (EDR/AV), harvesting credentials from the SAM database and LSASS process memory, deploying ransomware, exfiltrating sensitive data, and using the compromised host as a pivot point for lateral movement across the enterprise network. The attack has no user-interaction requirement beyond the initial local access, and no UI is presented to the victim during exploitation.

It is important to note that no public PoC is available; the above attack chain is inferred from the vulnerability class and the described command names. Specific pipe path, message framing, or marshaling details are not disclosed.


Impact Assessment

The CVSS base score of 7.8 classifies this as a High severity vulnerability. The vector components (derived from the score and context, exact vector not published by NVD) indicate a local attack vector (AV:L), low attack complexity (AC:L), low privilege requirement (PR:L), no user interaction (UI:N), and a scope that remains unchanged (S:U). The confidentiality, integrity, and availability impacts are all rated High (C:H/I:H/A:H), reflecting that a successful exploit yields full SYSTEM-level compromise with no residual data or system integrity.

Business Impact

  • Complete host compromise: An exploited host grants the attacker administrative-equivalent control, enabling wholesale data theft, system modification, and service disruption.
  • Trust boundary violation: The RazerCentral service runs as SYSTEM, and the flaw erases the privilege boundary between the unprivileged user and the kernel-level service context.
  • Lateral movement enabler: A foothold with SYSTEM privileges on one endpoint can be leveraged to move laterally through the enterprise, particularly in environments using pass-the-hash or credential harvesting post-exploitation.
  • Supply chain optics: RazerCentral is a widely deployed consumer and enterprise peripheral management tool, broadening the affected install base across many organizations.

Blast Radius

Any Windows endpoint with RazerCentral <= 7.11.0.558 installed is vulnerable. This includes workstations, laptops, and potentially kiosk or shared machines that have the Razer software deployed. Organizations with bring-your-own-device (BYOD) policies or standardized Razer hardware fleets are at elevated risk. The local-access prerequisite reduces the remote exploit surface but does not diminish the severity for shared, multi-user, or physical-access environments (e.g., airport kiosks, hotel business centers, labs).

EPSS Context

The EPSS score of 0.00247 (16.1% percentile) indicates that, at the time of scoring, exploitation in the wild was not widespread. However, EPSS alone should not drive prioritization, as local privilege escalation flaws are often weaponized in later stages of multi-stage attacks once remote code execution is achieved.


Detection Guidance

Detection of this vulnerability is challenging because the exploitation occurs entirely on the local host via named pipe IPC — a standard Windows mechanism. The following detection rules target anomalous named pipe access to the RazerCentral service, unusual process creation events spawned from the service, and pipe-related monitoring events. These rules are realistic and are intended to be tuned to the local environment.

Sigma Rule

title: RazerCentralService Named Pipe Privilege Escalation Attempt
id: 8c5a9d1e-4b2a-4f5e-9c1d-2b3a4c5d6e7f
status: experimental
description: Detects low-privilege processes communicating with the RazerCentralService named pipe, potentially exploiting CVE-2023-3514.
references:
    - https://nvd.nist.gov/vuln/detail/CVE-2023-3514
author: ValtersIT Threat Intelligence
date: 2024/01/15
logsource:
    product: windows
    category: pipe_created
detection:
    selection:
        PipeName|contains: 'RazerCentral'
    condition: selection
level: high
falsepositives:
    - Legitimate RazerCentral updates invoking pipe commands
tags:
    - attack.privilege_escalation
    - attack.t1068
    - cve.2023.3514

Note: This rule is deliberately broad (matching any pipe containing "RazerCentral") because the NVD description does not disclose the full pipe name. To reduce false positives, the pipe name string "RazerCentral" should be refined once the exact pipe name is determined, and contextual alerts (e.g., low-integrity source processes) should be added.

YARA Rule

rule RazerCentral_Exploit_Indicators
{
    meta:
        author = "ValtersIT Threat Intelligence"
        description = "Detects strings associated with RazerCentralService named pipe exploitation (CVE-2023-3514)."
        date = "2024-01-15"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2023-3514"
        severity = "high"
    strings:
        $pipe_ref = "RazerCentralService" nocase
        $cmd1 = "AddModule" nocase
        $cmd2 = "UninstallModules" nocase
        $pipe_named = "\\\\.\\pipe\\" ascii
    condition:
        uint16(0) == 0x5A4D and
        all of them
}

Note: This YARA rule matches PE files (e.g., a staged attacker executable) containing references to the pipe service name and the exposed command strings. It may also match benign RazerCentral components and should be tuned with additional IOC context.

Suricata IDS Rule

alert ip any any -> any any (msg:"CVE-2023-3514 RazerCentral Named Pipe Exploitation Attempt"; flow:to_server; content:"RazerCentralService"; nocase; content:"AddModule"; nocase; distance:0; content:"UninstallModules"; nocase; distance:0; classtype:attempted-admin; sid:20233514; rev:1;)

Note: This rule is limited in effectiveness because named pipe traffic is generally not transmitted over the network and is instead handled by the local Windows IPC subsystem. This rule would only fire if an attacker attempts to pivot and trigger the exploit from a remote machine via a network-accessible service that proxies the pipe (unlikely). The rule is provided for completeness in a network detection platform but should not be relied upon as a primary detection control.

Elastic Detection

// Detect processes connecting to RazerCentralService named pipe from low-integrity contexts
process where event.action == "pipe_connected" and
    pipe.name : "*RazerCentral*" and
    process.integrity_level in ("Low", "Medium") and
    process.executable not in ("C:\\Program Files\\Razer\\RazerCentral\\*", "C:\\Program Files (x86)\\Razer\\*")

Note: This EQL rule assumes Windows pipe connection events are being collected (audit policy must be configured for "Object Access > File System" or the Sysmon Event ID 18 for pipe events). The integrity-level filter requires that Sysmon is configured with process integrity fields enabled. Tune the executable exclusion path to match legitimate RazerCentral installation directories.

Splunk SPL Query

index=windows source="WinEventLog:Microsoft-Windows-Sysmon/Operational"
| search EventCode=18
| rex field=PipeName "(?<pipe_name>[^\\\\]+)$"
| where like(pipe_name, "%RazerCentral%")
| join type=inner User [ search index=windows source="WinEventLog:Security" EventCode=4688
    | rename SubjectUserName as process_owner
    | rename NewProcessName as process_path ]
| where User != "SYSTEM" AND User != "Administrator"
| table _time, User, process_path, PipeName, Image
| sort - _time

Note: This Splunk query correlates Sysmon Event ID 18 (pipe connected) with Security Event 4688 (process creation) to identify low-privilege users accessing the RazerCentral pipe. The User field filters for non-SYSTEM users to reduce noise. Adjust the index and source names to match the organizational Splunk deployment.

Wazuh OSSEC Rule

<rule id="100351" level="12">
    <if_sid>92050</if_sid>  <!-- Requires Sysmon event 18 (pipe connected) baseline rule -->
    <field name="win.eventdata.pipeName" type="pcre2">(?i)RazerCentral</field>
    <description>RazerCentralService named pipe accessed by a non-SYSTEM user - possible CVE-2023-3514 escalation attempt.</description>
    <group>sysmon,pipemonitoring,privilege_escalation,</group>
    <mitre>
        <id>T1068</id>
    </mitre>
</rule>

Note: This Wazuh rule assumes the environment already has a baseline Sysmon rule capturing pipe connection events (typically rule ID 92050 or an equivalent in the sysmon integration). The field name paths reference Wazuh's standard Sysmon field extraction naming (win.eventdata.pipeName). Adjust if the field naming differs in the local Wazuh deployment.


Mitigation & Patch Guidance

Patch Status: As of this report, the vendor has not released a patch for CVE-2023-3514. Patch confidence is rated 0/4, with no evidence of a fix from any tracked source. The affected version (<= 7.11.0.558) remains vulnerable, and the vendor has not published a security advisory or fixed build as of the reporting date.

Immediate Mitigations (until a patch is available):

  1. Restrict local access: Since the attack requires local user access, limit the number of users with interactive logon rights on any endpoint where RazerCentral is installed. Enforce strict physical and logical access controls.
  2. Remove or disable RazerCentral: If the software is not business-critical, uninstall RazerCentral from all endpoints. This is the most effective mitigation as it completely removes the vulnerable component. Alternatives for managing Razer peripherals (e.g., storing profiles in on-device memory) may suffice for most users.
  3. Harden the named pipe ACL: If uninstallation is not possible, use the Windows sc command or the Registry to change the security descriptor on the RazerCentralService named pipe to deny access to non-administrative users. This is a temporary workaround and may break legitimate functionality.
  4. Application whitelisting / execution control: Use AppLocker or Windows Defender Application Control (WDAC) to block execution of unknown binaries from user-writable directories, limiting the attacker's ability to stage and execute a malicious payload.
  5. Monitor and restrict service interaction: Apply Windows Service Hardening by configuring the service to run under a less privileged account (if supported by the application) or by restricting the service's ability to spawn child processes.

Patch/Upgrade Steps:

  1. Monitor the Razer support portal and vendor advisory channels for a patched RazerCentral build (> 7.11.0.558). Subscribe to CVE alerting services (e.g., NVD, CISA) for updates on this CVE.
  2. When a patched version is released, stage and deploy it via the enterprise software management tool (SCCM, Intune, etc.). Test in a pilot group before broad deployment.
  3. Verify the installed version after deployment to confirm the vulnerable build (<= 7.11.0.558) has been replaced.

Long-Term Hardening:

  1. Least privilege principle: Enforce least-privilege policies so standard users do not have local administrative rights, reducing the impact of initial access and the attack surface for local escalation.
  2. Regular patching cadence: Include peripheral management software in the standard vulnerability management patch cycle and treat it with the same rigor as OS and browser patches.
  3. Named pipe monitoring baseline: Implement continuous monitoring of named pipe access events across the fleet to detect anomalous IPC behavior (as outlined in the detection rules above) and baseline legitimate RazerCentral pipe activity.
  4. Endpoint hardening: Apply Microsoft's recommended security baselines and enabling attack surface reduction (ASR) rules to block child process creation from non-browser processes, where feasible.
  5. Alternative vendor assessment: Evaluate whether RazerCentral can be replaced with a lighter-weight driver-only installation or an open-source alternative for Razer hardware, reducing attack surface.

References

  1. NVD Entry: https://nvd.nist.gov/vuln/detail/CVE-2023-3514 — National Vulnerability Database record providing the CNA description, CVSS score, and references.
  2. CVE Mitre Listing: https://www.cve.org/CVERecord?id=CVE-2023-3514 — MITRE CVE record with official metadata.
  3. CISA Known Exploited Vulnerabilities Catalog: https://www.cisa.gov/known-exploited-vulnerabilities-catalog — Confirms that CVE-2023-3514 is NOT listed in the KEV catalog, indicating no confirmed exploitation in the wild as of this report.
  4. Razer Support Portal: https://support.razer.com/ — Vendor support site where future security advisories for RazerCentral will likely be published. No advisory for this CVE is available as of this report.
  5. FIRST EPSS Calculator: https://www.first.org/epss/ — Provides the EPSS score of 0.00247 contextualizing the relative likelihood of exploitation.

Threat Actor Campaigns and Exploitation Evidence: No known threat actor campaigns or confirmed exploitation in the wild are associated with CVE-2023-3514 as of this report. The CVE is not listed in CISA's KEV catalog, and no public proof-of-concept or exploit code has been identified. The EPSS percentile (16.1%) further supports the assessment that immediate mass exploitation is not occurring. However, the vulnerability is trivially exploitable once understood, and its true risk profile is likely to increase if a public PoC is released or if malicious actors identify the flaw through independent research. Security teams are advised to treat the lack of known exploitation as a temporary condition rather than an assurance of safety, given the 7.8 CVSS score and the absence of a vendor patch.

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

RazerCentralService named pipe
RazerCentral product:Windows
RazerCentral 7.11.0.558
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2023-3514/ · 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.