{"id":"CVE-2026-82078","kind":"vulnerability","aliases":["CVE-2026-82078"],"related":[],"title":"An unsafe dynamic class loading vulnerability exists in the database connection utilities of PaperCut MF and PaperCut NG","description":"PaperCut NG/MF contains an unsafe reflection vulnerability that allows an attacker to manipulate system configuration parameters and execute arbitrary Java bytecode residing on the application classpath under the security context of the PaperCut server process. This vulnerability can be chained with CVE-2026-81578.\n\nCISA required action: Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.","summary":"PaperCut NG/MF unsafe class loading in the database connector (CWE-470). Driver class names come from configuration with no allowlist, so arbitrary classpath bytecode runs as the PaperCut server process. It is chained in the wild with CVE-2026-81578, an unauthenticated config change, which gives unauthenticated RCE. Attackers have dropped SimpleHelp and AnyDesk after exploitation. All NG and MF versions are affected.","severity":"critical","cvss":9.4,"epss":null,"exploited":true,"exploited_at":"2026-08-31T00:00:00+00:00","products":[{"name":"PaperCut NG/MF","fixed":[],"affected":"","ecosystem":"vendor"},{"name":"PaperCut NG","fixed":["26.0.5","25.0.13","24.1.10"],"affected":"all versions before 26.0.5 / 25.0.13 / 24.1.10","ecosystem":"vendor"},{"name":"PaperCut MF","fixed":["26.0.5","25.0.13","24.1.10"],"affected":"all versions before 26.0.5 / 25.0.13 / 24.1.10","ecosystem":"vendor"},{"name":"papercut mf","fixed":["24.1.9"],"affected":"< 24.1.9","ecosystem":"vendor"},{"name":"papercut mf","fixed":["25.0.12"],"affected":">= 25.0.2, < 25.0.12","ecosystem":"vendor"},{"name":"papercut mf","fixed":["26.0.4"],"affected":">= 26.0.2, < 26.0.4","ecosystem":"vendor"},{"name":"papercut ng","fixed":["24.1.9"],"affected":"< 24.1.9","ecosystem":"vendor"},{"name":"papercut ng","fixed":["25.0.12"],"affected":">= 25.0.2, < 25.0.12","ecosystem":"vendor"},{"name":"papercut ng","fixed":["26.0.4"],"affected":">= 26.0.2, < 26.0.4","ecosystem":"vendor"}],"ecosystems":["vendor"],"tags":["exploited","papercut-mf","papercut-ng","print-server","rce","self-hosted","vendor"],"not_affected_if":["managed-hosting"],"how_to_check":"Check the Application Server version in the admin UI. Anything below 26.0.5, 25.0.13 or 24.1.10, or on Emergency Patch Release 1 or 2, is exposed. Look in server.log for 'No suitable driver found for jdbc:no:x', 'DB URL: jdbc:derby:memory:pwn;create=true', 'Database error looking up cardID: VALUES CAST', or missing or truncated server.log. Look for files server\\lib\\<5char>.class and server\\data\\content\\<5char>.cmd or .out. Check for pc-app spawning cmd.exe, a Windows service 'Remote Access Service' (SimpleService.exe) and unexpected AnyDesk installs.","fix":"Upgrade to PaperCut NG/MF 26.0.5, 25.0.13 or 24.1.10 (these replace the emergency patches; Emergency Patch Release 3 is protective). Update Site Servers and secondary servers too. Until then, firewall the Application Server from the internet. If you suspect compromise, rebuild the server and restore a clean backup.","status":"open","published_at":"2026-08-28T16:18:31+00:00","first_seen_at":"2026-10-23T19:11:51+00:00","triaged_at":"2026-10-23T20:31:44+00:00","updated_at":"2026-10-23T23:44:52+00:00","category":"vendor","confidence":0.85,"triage":{"at":"2026-10-23T20:31:44Z","model":"claude-haiku-5-5","output":{"fix":"Apply the vendor mitigation or patch per CISA BOD 26-04 guidance; the sources do not name the fixed version. If no mitigation is available, discontinue use of the product per CISA guidance.","summary":"PaperCut NG and MF contain an unsafe reflection flaw that lets an attacker change system configuration parameters and run arbitrary Java bytecode from the application classpath. The attacker gets code execution under the PaperCut server process, and the sources say it can be chained with CVE-2026-81578.","category":"vendor","who_cares":["papercut-ng","papercut-mf","self-hosted","print-server"],"confidence":0.6,"analyst_note":"Find the affected and fixed PaperCut NG/MF versions and the vendor advisory for CVE-2026-82078 and CVE-2026-81578; check the CISA KEV entry for the BOD 26-04 link.","how_to_check":"unknown","needs_analyst":true,"not_affected_if":["managed-hosting"],"severity_if_unknown":"critical"},"cost_usd":0.000404,"input_tokens":2247,"output_tokens":359,"severity_before":"unknown"},"analyst_status":"done","analyst_note":"Find the affected and fixed PaperCut NG/MF versions and the vendor advisory for CVE-2026-82078 and CVE-2026-81578; check the CISA KEV entry for the BOD 26-04 link.","search":"'-04':182C,208C,239C '-2026':20A,23A,96B,163C '-470':68B '-81578':97B,164C '-82078':21A,24A '26':181C,207C,238C 'accord':171C 'action':167C 'adher':235C 'affect':120B 'allow':129C 'allowlist':77B 'anydesk':111B 'appli':168C 'applic':145C,205C 'arbitrari':79B,139C 'asset':229C 'attack':106B,131C 'base':186C 'bod':180C,206C,237C 'bytecod':81B,141C 'chain':90B,160C 'chang':101B 'cisa':165C,178C,195C 'class':4A,61B,70B 'classpath':80B,146C 'cloud':211C 'come':72B 'complianc':176C 'config':100B 'configur':74B,135C 'connect':11A 'connector':66B 'contain':123C 'context':150C 'cve':19A,22A,95B,162C 'cwe':67B 'databas':10A,65B 'discontinu':214C 'driver':69B 'drop':108B 'dynam':3A 'ensur':175C,234C 'evalu':227C 'execut':138C 'exist':7A 'exploit':43B,113B 'exposur':232C 'follow':204C 'forens':197C 'give':103B 'guidanc':193C,209C 'guidelin':241C 'host':56B 'instruct':174C 'internet':231C 'java':140C 'load':5A,62B 'manipul':133C 'mf':15A,30A,32A,34A,36A,46B,117B 'mitig':169C,220C 'name':71B 'ng':18A,28A,38A,40A,42A,49B,115B 'ng/mf':26A,59B,122C 'note':192C,203C 'papercut':14A,17A,25A,27A,29A,31A,33A,35A,37A,39A,41A,45B,48B,58B,85B,121C,153C 'papercut-mf':44B 'papercut-ng':47B 'paramet':136C 'patch':240C 'print':51B 'print-serv':50B 'priorit':183C 'process':87B,155C 'product':218C 'rce':53B,105B 'reflect':126C 'requir':166C,199C 'resid':142C 'respons':225C 'risk':188C 'run':82B 'secur':149C,184C 'see':189C,200C 'self':55B 'self-host':54B 'server':52B,86B,154C 'servic':212C 'simplehelp':109B 'stakehold':223C 'system':134C 'triag':198C 'unauthent':99B,104B 'unavail':222C 'unsaf':2A,60B,125C 'updat':185C 'url':190C,201C 'use':215C 'util':12A 'vendor':57B,173C 'version':118B 'vulner':6A,127C,157C 'wild':93B","nicknames":[],"mitigations":[],"who_affected":null,"tier":null,"verified":{},"analyst_revisit_at":null,"first_public_at":"2026-08-28T16:18:31+00:00","kev":{"dateAdded":"2026-08-31","dueDate":"2026-09-14","requiredAction":"Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.","knownRansomwareCampaignUse":"Unknown"},"cvss_vector":"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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","cvss_by":"eb41dac7-0af8-4f84-9f6d-0272772514f4","poc_count":1,"sources":[{"source":"kev","external_id":"CVE-2026-82078","url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?search_api_fulltext=CVE-2026-82078","severity":null,"published_at":"2026-08-31T00:00:00+00:00","modified_at":null,"first_seen_at":"2026-10-23T19:11:51+00:00","fetched_at":"2026-10-25T12:39:21+00:00","note":null},{"source":"analyst","external_id":"CVE-2026-82078:94","url":null,"severity":null,"published_at":"2026-10-23T21:31:40+00:00","modified_at":"2026-10-23T21:31:40+00:00","first_seen_at":"2026-10-23T21:31:40+00:00","fetched_at":"2026-10-23T21:31:40+00:00","note":"PaperCut bulletin of 27 Aug 2026 (updated 10 Sep) read. All NG/MF versions affected; fixed in 26.0.5, 25.0.13, 24.1.10 (Emergency Patch Release 3 also mitigates). CVSS 4.0 9.4 from the vendor. Chained with CVE-2026-81578 (unauthenticated config change) for RCE. No public PoC found. The 'older than v24' fix version is unknown; the vendor only says upgrade to latest."},{"source":"nvd","external_id":"CVE-2026-82078","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-82078","severity":null,"published_at":"2026-08-28T16:18:31+00:00","modified_at":"2026-09-14T00:16:56+00:00","first_seen_at":"2026-10-23T23:44:52+00:00","fetched_at":"2026-10-23T23:44:52+00:00","note":null}],"documents":[{"id":1061,"url":"https://www.papercut.com/kb/Main/security-bulletin-27-aug-2026-urgent-security-advisory/","title":"PaperCut NG/MF Security Bulletin (27 Aug 2026), updated 10 Sep","kind":"advisory","source":"analyst","text":null,"published_at":null,"relation":"advisory","confidence":null,"note":null},{"id":1062,"url":"https://security.utoronto.ca/advisories/security-advisory-papercut-ng-and-papercut-mf/","title":"UofT advisory: PaperCut NG and MF","kind":"other","source":"analyst","text":null,"published_at":null,"relation":"describes","confidence":null,"note":null},{"id":1063,"url":"https://www.cyber.gc.ca/en/alerts-advisories/papercut-security-advisory-av26-858","title":"Canadian Cyber Centre AV26-858","kind":"other","source":"analyst","text":null,"published_at":null,"relation":"mentions","confidence":null,"note":null},{"id":1071,"url":"https://github.com/rapid7/metasploit-framework/pull/21842","title":"Metasploit module for CVE-2026-81578 + CVE-2026-82078 (merged 2026-09-03)","kind":"poc","source":"analyst","text":null,"published_at":null,"relation":"poc","confidence":null,"note":null}],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}