Build1 distinct publisher3 min readPublished
PaperCut has shipped a second emergency patch after bypass vectors survived the first one, and the chain being exploited runs from an unauthenticated HTTP request to code execution on the print server.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
Hand a class name to a JDBC driver loader and the loader resolves that class before it decides whether the class is a usable driver. The resolution is the sink. In the chain as documented by a dev.to breakdown crediting BleepingComputer's August 28, 2026 report, the attacker reaches the management interface unauthenticated, uses the bypass to call backend management operations and change database-related settings, then names an unwhitelisted driver class so the server loads a Java class the attacker has already placed on disk [1][5][6]. From there pc-app.exe is running commands with SYSTEM privileges [7].
The published indicators make the mechanism clear. Defenders are told to look for `jdbc:derby:memory:pwn` or "No suitable driver found" errors in `derby.log` [11], and separately for a process tree where pc-app.exe spawns `whoami`, `ver`, `tasklist` and `cmd.exe` [9]. A driver resolution that failed and a shell that ran, in the same window, points at the class load itself as the execution trigger rather than any working database connection [22]. The in-memory Derby URL means no real database has to exist for the attempt to be worth making. It is also named `pwn`, which is at least self-documenting.
This detail is what should shape your patch calendar. The writeup's preconditions require both defects at once: a reachable management interface, and an install unpatched against the authentication bypass and against the dynamic class loading [12]. Bypass vectors survived the initial fix, which is why the stated remediation is Release 2 [4]. An install that took patch one therefore still satisfies the whole precondition set [19]. The two bugs are tracked as CVE-2026-81578 and CVE-2026-82078 in PaperCut MF and NG, rated critical, and the writeup lists PaperCut's own urgent advisory alongside Huntress, The Record and SecurityWeek [2][18].
Detection guidance asks for data the attacker's housekeeping destroys. The initial check asks for version, exposure scope, patch status, the first anomaly timestamp and the source IP, with HTTP, application and audit logs preserved [15]. The chain deletes output files and `server.log` [8]. The absent file is consequently listed as an indicator in its own right [10], and the timestamp you were asked for now has to come from a log kept elsewhere, off the server [20]. Exploitation is described as looking like normal operation, with no user interaction, leaving the admin UI with nothing to show for it [17].
One caveat on transfer, because indicator lists are claims about someone else's install. pc-app.exe, SYSTEM, `.cmd` artefacts and `tasklist` describe a Windows deployment [7][9][10]. For that set to apply to yours, you need the same binary name, the same host OS and a writable `server/lib`. If you run something else, the fallback offered is WAF, load balancer and audit logs on the cloud side [16][21], and the durable signal is the one that does not depend on process names: an unauthenticated request that changes database settings.
Ranked by verification strength, evidence, and original report placement.
An unauthenticated attacker connects to the management interface and uses the authentication bypass to call backend management operations and modify database-related settings.
The attacker specifies an unwhitelisted driver class name to load a deployed Java class.
The attacker deletes output files and server.log, then proceeds with additional actions.
Exploitation appears as normal operation or occurs without user interaction, making it difficult to detect through UI signs alone.
BleepingComputer reported on 2026-08-28 that PaperCut released a second emergency patch for exploited flaws; the report was summarised in a dev.to writeup.
Distinct publishers with included, body-backed reporting in this cluster.
dev.to
1 article · August 28, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
security
Chained PaperCut flaws let unauthenticated requests load attacker Java into the server process2 distinct publishers
build
81 million attempts, 78 accounts: ROPC is where "we have MFA" stops being true1 distinct publisher
build
A UDP packet is now enough: IKEEXT RCE moves from patch queue to fire drill1 distinct publisher
security
A North Korean IT worker got hired by a federal agency. Vetting is a security control now.1 distinct publisher
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Actionable detail, one narrator
The technical specificity is high enough to act on tonight — named CVEs, a step-ordered chain, three distinct hunting signals, file names dropped at victim sites. But all of it reaches us through dev.to's digest of BleepingComputer, and the four accounts it credits (PaperCut's advisory, Huntress, The Record, SecurityWeek) are cited rather than present. Specificity and independence are not the same thing, and this story has the first without the second.
Patch shipped, victim count still two
Two things have actually happened in the world: PaperCut cut Release 2 across v24, v25 and v26, and Huntress found the chain running at two customer sites with class files on disk. That is real exploitation, not a proof of concept. It is also the entire denominator — nobody in this reporting counts exposed management ports, measures patch uptake, or names a third victim.
Severity earned, scale asserted
Our own headline reaches for the dramatic arc — management port to SYSTEM — and the mechanics fairly support it. The stretch is in the word 'actively': a second-hand line about two Huntress customers is doing the work that phrase implies, and a critical rating with no CVSS breakdown and no affected-build list invites readers to assume broader confirmation than exists. Small overhang, not a manufactured story.
Urgency supplied by the patcher and the detector
The two parties this account leans on both benefit from administrators taking it seriously: PaperCut needs a second round of patching installed after its first attempt fell short, and Huntress sells the endpoint detection that surfaced the planted class files. Neither interest makes the defect less real — a missing driver-name whitelist is a missing driver-name whitelist — but no disinterested telemetry appears anywhere in this reporting, and the summariser adds no independent check of either party's account.
Sure about the chain, unsure about the blast radius
We can be fairly confident in the mechanics: the steps interlock, the CVE descriptions match the observed behaviour, and the derby.log error sitting beside SYSTEM-level commands is the kind of detail an inventor of a story would not think to include. Confidence drops on everything about scale and timing, where the story offers a severity label and two victims and stops.