CVE-2026-81578
Executive Summary
CVE-2026-81578 is an improper access control vulnerability in the web management interface of PaperCut MF and PaperCut NG print management software. An unauthenticated remote attacker can trigger administrative backend actions before access validation checks complete, enabling unauthorized modification of system configurations. With a CVSS score of 9.8 and inclusion in CISA's Known Exploited Vulnerabilities catalog with a remediation deadline of 2026-09-14, this vulnerability poses a critical risk to organizations running PaperCut in internet-exposed or untrusted network environments.
This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.
No signup required
Technical Analysis
The vulnerability resides in the web management interface of PaperCut MF and PaperCut NG. The root cause is an improper access control flaw classified as CWE-305 (Authentication Bypass by Primary Weakness). The NVD description indicates that under specific conditions, unauthenticated remote requests targeting administrative functions can trigger backend actions prior to the completion of access validation checks.
This implies a race-condition or ordering flaw in the request-handling pipeline: the application begins processing a request against backend administrative functions before the authentication/authorization middleware has completed its validation. The window between request arrival and validation completion is exploitable — an attacker can inject administrative function calls during this window, and the backend executes them with elevated privileges.
Attack surface characteristics from available data:
- The vulnerability is reachable over the network (AV:N) without authentication (PR:N) and without user interaction (UI:N).
- The web management interface is the affected component. This interface is commonly exposed on TCP ports 9163 (HTTPS, admin) and 9191 (HTTP, user web print) for PaperCut deployments.
- Impact scope is unchanged (S:U), meaning the compromised component boundary is the application itself, but the CVSS subscores indicate High impact to confidentiality, integrity, and availability (C:H/I:H/A:H).
Specific technical details regarding the affected endpoints, request parameters, or code paths are not disclosed in the NVD description or CNA title. Function names, class names, and URL paths are unavailable in the provided data. Analysis of the precise trigger conditions and validation bypass mechanism is therefore limited to the vulnerability class level.
No patch version information, affected version range, or vendor advisory details are available in the provided data. The patch confidence rating of 2/4 (CLAIMED) indicates a single source (NVD) claims a patch exists, but this has not been independently confirmed, and no specific fixed version has been disclosed.
Exploitation Scenarios
No public PoC, Nuclei template, or exploit code is available for this CVE. The following attack chain is inferred from the vulnerability class (CWE-305 — authentication bypass) and the NVD description.
Step 1 — Reconnaissance / Target Identification: An attacker identifies internet-exposed PaperCut MF or NG administration interfaces. Candidate discovery methods include Shodan/Censys searches for PaperCut login pages, or using the web interface's default port fingerprinting. The web management interface is a logical target because the vulnerability is reachable unauthenticated via administrative functions.
Step 2 — Triggering the Flaw: The attacker crafts an HTTP request targeting an administrative function on the web management interface. The request is intentionally constructed to reach backend administrative code before the access validation check completes. Because the flaw is an ordering issue (backend action triggers before authentication validation finishes), the attacker exploits the race condition in the request-processing pipeline. The precise request structure and target endpoint are not disclosed, but the attack is remote and does not require authentication.
Step 3 — Payload / Execution Method: At the vulnerability-class level, the attacker sends a request designed to invoke a configuration-modifying administrative operation. The backend action executes with the privileges normally reserved for authenticated administrators. Since the request is unauthenticated, the attacker does not need valid credentials. The payload is a web request to a known or inferred administrative function endpoint on the interface.
Step 4 — Post-Exploitation Impact: Successful exploitation allows the attacker to modify system configurations on the PaperCut server. Based on the CVSS subscores (C:H/I:H/A:H), the attacker gains high impact on confidentiality, integrity, and availability. Configuration modification could include altering authentication settings, changing print quotas, disabling security controls, or modifying network settings — enabling further compromise of the print management infrastructure. The print spooler service runs with elevated privileges on many systems, potentially expanding the blast radius to the host operating system.
Technical limitation: The description does not specify which configuration parameters can be modified, which endpoints are affected, or how the race condition is triggered. Without public PoC or vendor details, the exploitation scenario above is a class-level inference and may not reflect the exact exploitation flow.
Impact Assessment
Business Impact: PaperCut MF and NG are widely deployed print management platforms used in enterprises, educational institutions, healthcare organizations, and government agencies. A successful exploit enables unauthenticated configuration modification, which can:
- Disable authentication or logging controls, enabling further attacks.
- Alter print job routing, potentially exfiltrating sensitive documents.
- Modify quota or accounting settings, causing financial integrity issues.
- Disrupt print services entirely (availability impact).
Affected Systems:
- PaperCut MF (pay-per-use and managed print services edition).
- PaperCut NG (standard print management edition).
- Both are affected; exact version ranges are not disclosed in the provided data.
Blast Radius:
- The web management interface is directly compromised.
- PaperCut application servers typically run as a Windows service or Linux daemon with high privileges. Configuration modification can cascade to print queues, domain integration settings, and user authentication backends (e.g., Active Directory/LDAP).
- Since the CVSS vector shows "Scope: Unchanged" (S:U), the immediate compromise is contained to the application security boundary, but the High impact on Integrity and Availability indicates significant downstream operational risk.
CVSS Subscore Analysis:
- Attack Vector: Network — remotely exploitable.
- Attack Complexity: Low — no special conditions beyond the race window.
- Privileges Required: None — unauthenticated.
- User Interaction: None.
- Impact: High on Confidentiality, Integrity, and Availability.
Known Exploitation: CISA KEV listing confirms active exploitation or confirmed active exploitation risk, with a federal remediation deadline of 2026-09-14. This elevates the vulnerability from theoretical to actively targeted — organizations should treat this as an imminent threat.
Detection Guidance
Sigma Rule
title: PaperCut MF/NG Web Interface Unauthenticated Admin Request
id: 8f7c3d2e-5a1b-4c6d-9e8f-0a1b2c3d4e5f
status: experimental
description: Detects HTTP requests to PaperCut web management interface targeting administrative functions without prior authentication, potentially exploiting CVE-2026-81578 improper access control.
references:
- https://nvd.nist.gov/vuln/detail/CVE-2026-81578
author: valtersit.com Threat Intelligence
date: 2026/07/10
logsource:
category: webserver
product: apache
definition: 'PaperCut application server access logs'
detection:
selection_uri:
cs-uri-query|contains:
- 'admin'
- 'config'
- 'settings'
- 'modify'
selection_missing_auth:
cs-username: '-'
condition: selection_uri and selection_missing_auth
level: high
falsepositives:
- 'Legitimate administrative traffic where authentication is handled via session cookies not reflected in access log username field'
- 'Health check or status endpoints that contain admin-related strings'
- 'Misconfigured logging that omits authenticated session identifiers'
fields:
- clientip
- cs-uri-stem
- cs-uri-query
- sc-status
YARA Rule
rule PaperCut_CVE_2026_81578_Exploit_Strings
{
meta:
author = "valtersit.com Threat Intelligence"
description = "Detects HTTP payloads targeting PaperCut MF/NG administrative functions without authentication"
date = "2026-07-10"
reference = "CVE-2026-81578"
cwe = "CWE-305"
severity = "critical"
strings:
$a1 = "POST /admin" ascii wide nocase
$a2 = "POST /config" ascii wide nocase
$a3 = "GET /app?service=page/Admin" ascii wide nocase
$a4 = "Content-Type: application/x-www-form-urlencoded" ascii wide
$a5 = "Set-Cookie:" ascii wide
$b1 = "papercut" ascii wide nocase
$b2 = "mobile-html" ascii wide nocase
$b3 = "Server: PaperCut" ascii wide nocase
condition:
uint16(0) == 0x0A0D and
any of ($a*) and
any of ($b*) and
not any of ($a*) with 0 or 1 occurrence
}
Note: The YARA rule above targets network captures of HTTP traffic. Without specific endpoint or payload details from the CVE description, detection relies on identifying requests to administrative paths (a generic pattern applicable to PaperCut interface) combined with missing authentication indicators. Caution is warranted — false positives are expected. This rule is a baseline heuristic.
Suricata IDS Rule
alert http any any -> any any (msg:"ET EXPLOIT PaperCut MF/NG Unauthenticated Admin Request Attempt (CVE-2026-81578)"; flow:established,to_server; http.uri; content:"/admin"; nocase; http.uri; content:"/config"; nocase; http.method; content:"POST"; content:"papercut"; http.server; nocase; sid:202681578; rev:1; classtype:attempted-admin; reference:cve,2026-81578; reference:url,nvd.nist.gov/vuln/detail/CVE-2026-81578; metadata:created_at 2026_07_10, updated_at 2026_07_10;)
Detection caveat: The HTTP request URI and header patterns for this vulnerability are not publicly disclosed. The rule above targets generic administrative path access on PaperCut servers. High false-positive risk exists — validate with additional context before alerting.
Elastic Detection
REAL ELASTIC EQL RULE (verified from elastic/detection-rules — reproduce EXACTLY):
process where host.os.type == "windows" and event.type == "start" and
process.parent.name : ("pc-app.exe", "pc-printjob-spooler.exe") and
(
process.name : (
"cmd.exe",
"powershell.exe",
"pwsh.exe",
"powershell_ise.exe",
"wscript.exe",
"cscript.exe",
"mshta.exe",
"rundll32.exe",
"regsvr32.exe",
"bitsadmin.exe",
"certutil.exe",
"curl.exe",
"wget.exe",
"net.exe",
"net1.exe",
"whoami.exe",
"tasklist.exe",
"ipconfig.exe",
"nltest.exe",
"systeminfo.exe",
"charmap.exe",
"calc.exe",
"mspaint.exe"
) or
?process.pe.original_file_name : (
"Cmd.Exe",
"PowerShell.EXE",
"pwsh.dll",
"powershell_ise.EXE",
"wscript.exe",
"cscript.exe",
"MSHTA.EXE",
"RUNDLL32.EXE",
"REGSVR32.EXE",
"bitsadmin.exe",
"CertUtil.exe",
"curl.exe",
"wget.exe",
"net.exe",
"net1.exe",
"whoami.exe",
"tasklist.exe",
"ipconfig.exe",
"nltest.exe",
"systeminfo.exe",
"charmap.exe",
"CALC.EXE",
"mspaint.exe"
)
)
Splunk SPL Query
index=web sourcetype=access_combined
| where like(uri_path, "%/admin%") OR like(uri_path, "%/config%") OR like(uri_path, "%/settings%")
| eval has_auth = if(match(user, "^(?!-)") AND user != "-" AND user != "", "yes", "no")
| where has_auth=="no"
| stats count min(_time) as first_seen max(_time) as last_seen by src_ip, uri_path, uri_query, sc_status, host
| where count > 1
| eval suspicious = if(sc_status==200 OR sc_status==302, "HIGH", "MEDIUM")
| table first_seen last_seen src_ip uri_path uri_query sc_status count suspicious host
| sort - count
Wazuh OSSEC Rule
<group name="papercut,">
<rule id="100851" level="12">
<decoded_as>json</decoded_as>
<field name="source">apache.access</field>
<if_sid>100850</if_sid>
<match>admin|config|settings</match>
<regex>user -</regex>
<description>PaperCut Web UI: Unauthenticated request targeting administrative function (CVE-2026-81578)</description>
<group>authentication_failures,access_control,</group>
<mitre>
<id>T1190</id>
</mitre>
</rule>
</group>
Mitigation & Patch Guidance
Patch Confidence: 2/4 (CLAIMED — single source claims patch, not independently confirmed).
1) Immediate Mitigations (applied now):
- Restrict network access to the PaperCut web management interface. Block inbound connections from untrusted networks to the admin interface port via firewall/ACL. If remote administration is required, place it behind a VPN or bastion host.
- Deploy a WAF (Web Application Firewall) in front of PaperCut with rules to block unauthenticated requests to administrative URI patterns.
- Monitor access logs aggressively for unauthenticated requests to admin paths (see Detection Guidance above).
- Treat as actively exploited per CISA KEV. Even without weaponized PoC public, assume compromise risk is elevated. Review recent log history for anomalous administrative access.
2) Patch/Upgrade Steps:
- A patch is claimed to exist per NVD (Confidence: 2/4 — single source, unconfirmed). The specific fixed version is not disclosed in available data.
- Contact PaperCut vendor support directly to confirm the fix version and obtain the patched release.
- Once a patch version is confirmed, apply it immediately on all PaperCut MF and NG installations, prioritizing internet-exposed instances.
- Validate the patch in a staging environment before production rollout, per standard change management.
- After patching, verify the fix by attempting an unauthenticated request to administrative functions (if permitted by policy).
3) Long-Term Hardening:
- Do not expose PaperCut administrative interfaces directly to the internet. Place behind reverse proxy with authentication.
- Implement network segmentation: isolate print management servers from general user networks where feasible.
- Enable and centralize logging to a SIEM; retain logs for at least 90 days for retrospective analysis.
- Follow vendor security advisories and subscribe to PaperCut security notification channels.
- Conduct regular vulnerability scanning of PaperCut endpoints.
- If full patching is delayed, consider removing the admin interface from network-accessible paths entirely, and administer only via local console or management plane.
References
- NVD Entry — https://nvd.nist.gov/vuln/detail/CVE-2026-81578
- CISA Known Exploited Vulnerabilities Catalog — https://www.cisa.gov/known-exploited-vulnerabilities-catalog (PaperCut NG/MF — required remediation by 2026-09-14)
- CWE-305 Authentication Bypass by Primary Weakness — https://cwe.mitre.org/data/definitions/305.html
- MITRE ATT&CK Technique T1190 — Exploit Public-Facing Application — https://attack.mitre.org/techniques/T1190/
- PaperCut Vendor Security Portal — https://www.papercut.com/support/security/ (vendor advisory for CVE-2026-81578 not independently confirmed at publication time)
Threat Actor Campaigns / Exploit-in-the-Wild Evidence: No public evidence of specific threat actor campaigns is available in the provided data. However, CISA KEV inclusion confirms the vulnerability is cataloged as known exploited or likely to be exploited, and the remediation deadline of 2026-09-14 is mandatory for U.S. federal agencies. The EPSS score of 0.00393 (32.4th percentile) suggests a low-to-moderate probability of exploitation in the wild within the next 30 days based on the EPSS model, but this is a statistical estimate and does not reflect targeted campaigns. Security teams should prioritize remediation per CISA guidance regardless of EPSS percentile.
What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.
💣 PoC CODE AVAILABLE
Exploit code for this CVE is tracked in our database.
Access poc_code via API Pro.