Home/ Blog/ Security news/ Article
Blog · Security news

PaperCut's Windows print client can be tricked into giving a local attacker total control

CVE-2026-6645 lets a local attacker plant a file that PaperCut's Print Deploy client runs with full system rights on Windows. Update to version 1.10.4178.

Row of matched printer gears with one oversized mismatched gear wedged among them

A tool that pushes printer drivers to Windows desktops is not where most teams look for a way to own a machine. PaperCut's Print Deploy client is exactly that kind of quiet background software, and CVE-2026-6645 turns it into a local route to full control of the host. The fix is Print Deploy version 1.10.4178. The bug is local-only and there are no reports of it being used in attacks, but it converts a mundane misconfiguration into a complete takeover, so it is worth handling this week.

What the flaw actually is

The vulnerable piece is pc-printer-updater.exe, a component that runs with the high privileges Print Deploy needs to manage printers for every user on the box. During an internal check, it starts a helper program by name rather than by full path. Windows then searches its standard list of directories, the system PATH, for the first executable that matches that name. If any directory on that list is one an ordinary user can write to, an attacker places their own program there under the expected filename. The updater finds the planted file first and runs it, handing the attacker code execution at the most powerful account on the system.

PaperCut rates the issue 7.3 on the CVSS 4.0 scale and classifies it as an uncontrolled search path element (CWE-427). It was reported by Alex F. of JET Services and disclosed in PaperCut's June 2026 security bulletin.

Why a local-only bug still deserves attention

"Local attacker" sounds like it needs someone already sitting at the keyboard, and the requirement that they can write to a directory on the system path sounds like a high bar. On a well-built Windows image it is. On real fleets it often is not. Plenty of third-party installers append their own folder to the system path and leave that folder writable by standard users, and some software ships world-writable directories without anyone noticing. Each of those is a low-severity finding on its own. This flaw is the multiplier: give it that quiet misconfiguration and a foothold as any logged-in user, and it pays out full control of the host.

That is the same shape as a recent Windows driver bug that let any user seize the whole machine: the entry point looks harmless until something privileged decides to trust it. Search-order hijacks like this one have been a dependable escalation trick for years, precisely because the writable-directory condition is so common in the wild.

What to do now

Three steps, in order of urgency:

  • Update Print Deploy to 1.10.4178 or later. PaperCut is rolling the fix out in stages rather than all at once, so do not assume your clients already have it. Check the installed version and pull the update directly if your endpoints have not received it yet.

  • Audit your system path for user-writable directories. On each affected host, list the folders on the system PATH and check their permissions with icacls. Any entry a standard user can write to is an escalation waiting for a trigger, with or without this specific bug.

  • Hunt for the abuse pattern. Watch for new executables appearing in path directories, and for pc-printer-updater.exe spawning child processes that are not the expected Windows utilities. An updater that suddenly launches an unsigned binary from a user-writable folder is the signal to chase.

The pattern worth remembering

Calling a program by name instead of by full path is a one-line convenience that quietly hands a security decision to whatever the path happens to contain. Privileged software has to name its dependencies exactly, or it inherits the weakest directory permissions on the machine. The same trust-the-default reflex shows up well beyond search paths, from services that ship with a password baked into their source to drivers that assume only an administrator will ever call them. Print Deploy 1.10.4178 closes this instance. The class of bug is not going anywhere.

Topics

Frequently asked questions

What is CVE-2026-6645?

CVE-2026-6645 is a high-severity local privilege escalation in PaperCut's Print Deploy client for Windows, scored 7.3 on CVSS 4.0. Its updater component runs a helper program by name, so a local user who can write to a directory on the system path can run code with full system rights.

Is CVE-2026-6645 being exploited in the wild?

There are no public reports of CVE-2026-6645 being exploited as of its June 22, 2026 disclosure. It is a local-only flaw that needs a foothold on the machine and a writable directory on the system path, so it is most likely to show up as one step inside a larger attack chain rather than as the initial break-in.

How do I fix the PaperCut Print Deploy vulnerability?

Update the PaperCut Print Deploy client to version 1.10.4178 or later, which addresses CVE-2026-6645. PaperCut is releasing the fix in stages, so check the installed version on each endpoint rather than assuming it has arrived, and pull the update manually where it has not.

Who is affected by CVE-2026-6645?

Organizations running the PaperCut Print Deploy client on Windows before version 1.10.4178 are affected. The advisory names the Windows client specifically. The practical risk is highest on hosts where a standard user can write to a folder listed on the system path, which is a common third-party-software misconfiguration.

What is a search-order hijack?

A search-order hijack abuses how Windows finds a program when it is called by name rather than by full path. The operating system checks each directory on the system path in turn, so an attacker who can place a file in an early, writable directory gets their own code run in place of the intended program.

Ready to meet the Guardians?

Deploys fast - agentless for monitoring and cloud, a lightweight agent for deep endpoint security. Just Suriq, standing watch.