HIGH 7.8

CVE-2021-47985: Brother SAPSprint 7.60 Privilege Escalation Vulnerability

Brother SAPSprint version 7.60 has a privilege escalation vulnerability where the Windows service that runs this software doesn't properly quote the full path to its executable file. An attacker with standard user access to a Windows system can place a malicious program in the Program Files directory that will be executed with full system privileges when the SAPSprint service starts. This turns a limited local account into one with complete control of the machine.

Source data · NVD / CISA · public domain

CVSS
3.1 · 7.8 HIGH · CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weaknesses (CWE)
CWE-428
Affected products
0 configuration(s)
Published / Modified
2026-06-19 / 2026-06-23

NVD description (verbatim)

Brother SAPSprint 7.60 contains an unquoted service path vulnerability in the SAPSprint service binary that allows local attackers to escalate privileges. Attackers can place a malicious executable in the Program Files directory path to be executed with LocalSystem privileges when the service starts automatically.

3 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2021-47985 is a privilege escalation vulnerability stemming from an unquoted service path in Brother SAPSprint 7.60. The SAPSprint service binary registration omits quotation marks around its full executable path. When Windows resolves an unquoted service path containing spaces, it searches for executables in each directory component sequentially. An authenticated attacker can exploit this by placing a malicious executable in a predictable location within the Program Files directory structure. Upon automatic service startup, the LocalSystem-privileged SAPSprint service will execute the attacker's binary, achieving privilege escalation. This is a classic implementation flaw documented under CWE-428 (Unquoted Search Path or Element).

Business impact

Exploitation grants an attacker LocalSystem-level privileges, the highest privilege tier on Windows systems. An intruder with even a basic user account can gain complete control of the affected workstation, including the ability to install backdoors, exfiltrate data, modify software, and pivot to internal network resources. For organizations running SAPSprint—commonly found in enterprises with SAP deployments—this poses a significant post-compromise risk. Unpatched systems become trivial stepping stones for lateral movement and persistent access.

Affected systems

Brother SAPSprint version 7.60 is directly affected. Organizations should verify whether this version is deployed in their environments, particularly on Windows systems where the service is configured to start automatically. SAPSprint is typically installed on workstations and servers running SAP reporting or print job management tasks.

Exploitability

Exploitability is straightforward for any user with local system access. The attack requires no special privileges, no user interaction, and no complex techniques—only the ability to write a file to the Program Files directory and wait for the next service restart (which often occurs at system boot or can be triggered administratively). The barrier to exploitation is low, making this a practical concern in shared or multi-user environments, as well as for insider threats.

Remediation

Upgrade Brother SAPSprint to a patched version that properly quotes the service path during installation and registration. Verify the patched version against Brother's official advisory. As a temporary mitigation, restrict write permissions on the Program Files directory to administrators only and ensure the SAPSprint service is not set to auto-start unless required for business operations. Monitor service startup logs for unexpected process execution.

Patch guidance

Contact Brother or check their support portal for version 7.60 patch releases or upgrade advisories. Verify the patched version number against the vendor's official security notice before deployment. Test any updates in a controlled environment first, particularly if SAPSprint is critical to SAP reporting workflows. Automation tools like WSUS or third-party patch management platforms can accelerate rollout once the patch is validated.

Detection guidance

Monitor Windows Event Logs for SAPSprint service start events (Event ID 7000 in System log) and correlate with unusual process creation (Event ID 1 in Sysmon or Process Create events). Look for executable files in Program Files directories with recent creation timestamps or unusual names. File integrity monitoring tools can alert on unexpected files written to Program Files. Endpoint detection and response (EDR) solutions should flag process execution chains where SAPSprint spawns unexpected child processes or runs binaries from non-standard paths.

Why prioritize this

This vulnerability merits immediate attention due to its HIGH CVSS score (7.8), straightforward exploitability, and severe impact—direct escalation to LocalSystem privileges. The attack requires only local access and no user interaction, making it practical for both external attackers who gain initial system access and malicious insiders. The consequences of exploitation are total system compromise. While not yet in the KEV catalog, the simplicity and impact make this a priority for patching, especially in multi-user or shared-system environments.

Risk score, explained

The CVSS 3.1 score of 7.8 reflects HIGH severity. The local attack vector (AV:L) is appropriate since an authenticated user must already have system access. Low complexity (AC:L) and low privileges (PR:L) indicate the attacker needs only a standard user account and a straightforward technique. No user interaction (UI:N) is required. The impact metrics—high confidentiality, integrity, and availability (C:H/I:H/A:H)—reflect complete system compromise via privilege escalation to LocalSystem, the most privileged account in Windows.

Frequently asked questions

Does my system need to be running SAPSprint for this to affect me?

Yes. This vulnerability is specific to Brother SAPSprint version 7.60. If your organization does not deploy SAPSprint, you are not affected by this CVE. Check your software inventory to confirm whether any systems have SAPSprint installed.

Can this be exploited remotely?

No. The vulnerability requires local access to the system (an authenticated user account). Remote attackers cannot directly exploit this flaw. However, if an attacker gains initial access to a system through other means, they can use this flaw to escalate privileges locally.

Does simply installing SAPSprint put me at risk, or only if a specific setting is enabled?

SAPSprint 7.60 is vulnerable by default due to the unquoted service path in the installation. If the service is installed and set to auto-start (common in standard deployments), the risk is immediate. Manual startup doesn't eliminate the vulnerability—it only delays exploitation until the next restart.

What should I do if I cannot patch immediately?

Restrict write access to the Program Files directory to administrators only and disable auto-start on the SAPSprint service if operationally feasible. These mitigations reduce but do not eliminate risk. Implement enhanced monitoring of service startup and process creation events. Prioritize patching as soon as a validated patch becomes available from Brother.

This analysis is provided for informational purposes to help security teams assess and prioritize vulnerability remediation. The information reflects the state of public advisory data as of the analysis date. Patch availability, version numbers, and remediation steps should be verified against official vendor advisories before implementation. No exploit code or weaponized proof-of-concept is provided herein. Organizations should conduct their own risk assessment based on their specific infrastructure, SAPSprint deployment, and security posture. Source: NVD (public-domain), retrieved 2026-07-27. Analysis generated by SEC.co (claude-haiku-4-5).