PaperCut NG/MF zero-day: active exploitation of unauthenticated admin-trigger chain (CVE-2026-81578 / CVE-2026-82078)
Summary
PaperCut's August 27–28, 2026 urgent security bulletin (updated through August 28, 10:08pm AEST) confirms active exploitation of a vulnerability chain affecting all versions of PaperCut NG and PaperCut MF, with confirmed customer incidents. Two CVEs are now public:
- CVE-2026-81578 — Authentication Bypass (CWE-306, missing authentication for critical function) in the web management interface: unauthenticated remote requests targeting administrative functions can trigger backend actions before access validation completes, letting an unauthenticated remote attacker modify certain system configurations. PaperCut rates it 8.8 High:
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:H/VA:L/SC:N/SI:N/SA:N. - CVE-2026-82078 — Unsafe Dynamic Class Loading in Database Connector (CWE-470, unsafe reflection): the database-connection utilities instantiate driver classes from a configurable driver name with no allowlist validation; if an attacker can manipulate system configuration parameters (reachable via the auth bypass), this executes arbitrary Java bytecode from the application classpath under the PaperCut server process. PaperCut rates it 9.4 Critical:
CVSS:4.0/AV:N/AC:L/AT:N:PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H.
PaperCut's emergency patch Release 2 (published August 28, 8:42pm AEST; a v24 build followed at 10:08pm AEST) fixes both CVEs and adds hardening developed with Huntress and watchTowr. PaperCut advises installing Release 2 even if the original emergency patch (v25/v26, published August 28, 2:10am AEST) was already applied.
Tags
- ops
- operations
- PaperCut
- PaperCut NG
- PaperCut MF
- zero-day
- active exploitation
- CVE-2026-81578
- CVE-2026-82078
- authentication bypass
- unsafe reflection
- CWE-306
- CWE-470
- pc-app.exe
- Huntress
- watchTowr
- emergency patch
Why this matters
- PaperCut NG/MF Application Servers are extremely common in on-prem print management (education, government, enterprise) and are frequently internet-exposed or reachable through VPN/forwarding.
- The exploitation chain combines an unauthenticated configuration-modification primitive (CVE-2026-81578) with a privileged-input unsafe class-loading bug (CVE-2026-82078,
PR:H): unauthenticated admin-function trigger → system-configuration manipulation → unsafe class loading → arbitrary code execution as the PaperCut server process (typically a privileged Windows service account). - This is the second major PaperCut exploitation wave in the public record: in 2023, CVE-2023-27350 (CVSS 9.8) was exploited by Russian threat actors and the financially motivated group Lace Tempest to deliver Cl0p and LockBit ransomware.
- No public actor attribution yet; PaperCut is "investigating active exploitation" with confirmed customer incidents and says a university customer's security/DFIR team helped reproduce the vulnerability. Huntress observed limited exploitation in two customer environments (early-stage recon:
whoami & ver/whoami & ver & tasklist, an OS-agnostic Java.classfingerprinter writing toUdydn.out, and deletion ofserver.log/derby.log); watchTowr confirmed the full unauthenticated chain and disclosed new patch bypasses against the latest patched build.
Reported timeline (PaperCut bulletin updates)
- Aug 27, 2026 (AEST): initial security bulletin published; minor wording updates at 8:00pm; investigation update at 9:02pm.
- Aug 28, 2:10am: emergency patch published for v25 and v26.
- Aug 28, 10:43am: guidance for customers using external-database Card/ID number lookups.
- Aug 28, 8:42pm: Emergency Patch Release 2 published for v25/v26 with additional hardening (with Huntress and watchTowr);
security.propertiesguidance added. - Aug 28, 10:08pm: Release 2 published for v24.
Confirmed exploitation mechanics (Huntress + watchTowr)
Huntress (John Hammond, Andrew Brandt) and watchTowr (Jake Knott) confirmed the full unauthenticated chain and observed limited real-world exploitation:
- watchTowr chain (unauthenticated → RCE): a crafted request can refer to one page that is rendered for the response and a different page that owns the component/action being executed. PaperCut's authorization check trusts the rendered page and misses the permissions required by the component behind it. An unauthenticated request uses this to modify the server configuration (CVE-2026-81578), which then unlocks sensitive endpoints that trigger unsafe actions, ultimately executing arbitrary attacker-controlled code (via CVE-2026-82078). "CVE-2026-81578 allows you to bypass authentication, and from there you can edit a configuration file to exploit CVE-2026-82078 and gain Remote Code Execution" — watchTowr.
- Huntress framing: "This vulnerability gives an unauthenticated attacker remote control over PaperCut's trusted configuration, which could be used to execute arbitrary Java code inside the application's process." Huntress observed limited exploitation in two customer environments, with attackers executing Base64-encoded recon commands to identify the victim user account and OS (a chained
whoami & ver), plus a deployed OS-agnostic Java.classfile that fingerprints the machine and lists files, writes output toUdydn.outunder a/data/content/path, then deletesUdydn.out,server.log, and/data/internal/derby.log. A second incident (Aug 27) used a tweaked.classrunningwhoami & ver & tasklistto also capture running processes. - Assessment of end goal (Huntress): "we don't have enough evidence to determine the threat actors' ultimate end goal … the activity appears consistent with early-stage reconnaissance or validation, including commands to identify the victim's user account and operating system."
- Patch-bypass warning (watchTowr): multiple patch bypasses and an additional authentication-bypass vulnerability were discovered; one bypass is fixed in the second emergency patch (Release 2), but new patch bypasses affecting the latest fully-patched version have been identified. This elevates urgency toward the hardening controls (restrict web access to trusted IPs / VPN,
security.propertiestuning) rather than patch-only.
Indicators of compromise (PaperCut-published + Huntress-observed)
- Alerts from intrusion-detection, endpoint-security, or network-monitoring tools involving the PaperCut Application Server, particularly suspicious post-exploitation activity from
pc-app.exe. - Missing, unexpectedly truncated, or deleted
server.logfiles. - The following entries in
server.log: ERROR No suitable driver found for jdbc:no:xERROR DatabaseUtils - Database error looking up cardID: VALUES CAST
PaperCut explicitly warns that absence of these indicators is not confirmation of non-compromise; validated, specific IOCs are still pending.
Mitigation and response
- Immediately restrict access to the PaperCut web interfaces to trusted/internal IP addresses if the server is public-internet-reachable — PaperCut says to do this now even without observed suspicious activity.
- Install Emergency Patch Release 2 (v24/v25/v26) via the standard upgrade procedure, in place of the original emergency patch. Pre-v24 installs: upgrade to a current version.
- Update Site Servers and secondary/print servers too, not just the primary Application Server. Print Deploy and Mobility Print are not affected.
- External-database Card/ID lookup customers: add
security.card-number-lookup.enabled=Ytoserver/security.propertiesand restart the Application Server (feature defaults to off; without the key, external lookups are silently ignored even if the Admin UI shows the feature configured). - Assume compromise on any internet-exposed instance until proven otherwise: hunt for
pc-app.exepost-exploitation activity, log-tampering (truncated/deletedserver.log), the two error signatures above, new scheduled tasks/service accounts, and lateral movement from the print server. Preserve evidence before cleanup.
Assessment limits
- The two CVEs were made public by PaperCut's security team on August 28, 2026; as of this page's last update neither had appeared in NVD.
- No public attribution to a named actor; PaperCut's investigation is ongoing. Huntress's observed activity is limited to two customer environments and assessed as early-stage recon/validation.
- Patch bypasses remain open: watchTowr identified new bypasses against the latest fully-patched build (one earlier bypass fixed in Release 2), so patch-alone is not a guaranteed control — pair with access restriction and
security.propertieshardening. - Severity scores are PaperCut's own (they are the CVE Numbering Authority for their products).
- The emergency patch is not an official release (PaperCut FAQ) — treat the download channel and hashes accordingly.
Related pages
- Mr_Rot13 cPanel CVE-2026-41940 backdoor campaign
- Kaltura mwEmbed unpatched unauthenticated file read + RCE (CVE-2026-19912/19913)
- Metabase unauthenticated SQL injection zero-day
Sources
- PaperCut: URGENT Security Advisory: PaperCut NG/MF Security Bulletin (27 Aug 2026) (updated 28 Aug 2026, 10:08pm AEST)
- Huntress: PaperCut Actively Exploited: A Pre-Auth RCE Chain (Aug 28, 2026; two-customer-environment exploitation telemetry,
Udydn.class/Udydn.out/Moo97.classartifacts,whoami & ver/whoami & ver & tasklistrecon, log-deletion IOCs) - The Hacker News: PaperCut Zero-Day Exploited in Attacks, Affecting All NG and MF Versions (Aug 28, 2026; developing story)
- The Hacker News: Attackers Chain Two PaperCut Flaws to Execute Code Without Authentication (Aug 28, 2026; watchTowr confirmation of the full unauthenticated chain and new patch-bypass disclosure)