Description
An unsafe dynamic class loading vulnerability exists in the database connection utilities of PaperCut MF and PaperCut NG. The application instantiates database driver classes based on configurable driver names without validating against an allowlist of approved drivers. If an attacker can manipulate system configuration parameters, this enables the execution of arbitrary Java bytecode residing on the application classpath under the security context of the PaperCut server process.
Published: 2026-08-28
Score: 9.4 Critical
EPSS: 3.6% Low
KEV: Yes
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

An unsafe dynamic class loading flaw in the database connection utilities of PaperCut MF and PaperCut NG allows an attacker, with the ability to manipulate system configuration parameters, to instantiate arbitrary database driver classes. This leads to execution of arbitrary Java bytecode placed on the application classpath, running under the security context of the PaperCut server process. The vulnerability is a classic case of CWE‑470 and can be leveraged to compromise confidentiality, integrity, and availability of the affected infrastructure.

Affected Systems

The flaw affects PaperCut MF and PaperCut NG products published by PaperCut. No specific versions are enumerated in the advisory, implying that all deployed instances of these products could be vulnerable unless mitigated through configuration or patching.

Risk and Exploitability

The vulnerability carries a CVSS score of 9.4, indicating critical severity. The EPSS score is < 1%, suggesting a very low current exploitation probability, yet the existence of the exploit, evidenced by the KEV listing, means the potential is non‑negligible. The vulnerability is listed in the CISA KEV catalog, confirming known exploitation potential. The likely attack vector is remote if configuration changes can be made over the network; otherwise, local attackers with editor rights to the configuration files can abuse it.

Generated by OpenCVE AI on August 31, 2026 at 16:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest PaperCut MF/NG patch released in the vendor’s security bulletin to eliminate the unsafe dynamic class loading capability.
  • Restrict write access to the database driver configuration files so that only trusted administrators can modify the driver names, preventing unauthorized alteration.
  • If a patch is not yet available, reconfigure the system to use a hard‑coded list of approved driver classes and disable or remove the option to specify arbitrary class names, effectively creating an allow‑list.
  • Implement monitoring on the application classpath to detect unexpected Java bytecode and set the server to deny execution of non‑approved classes.

Generated by OpenCVE AI on August 31, 2026 at 16:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 19:00:00 +0000

Type Values Removed Values Added
First Time appeared Papercut
Papercut papercut Mf
Papercut papercut Ng
CPEs cpe:2.3:a:papercut:papercut_mf:*:*:*:*:*:*:*:*
cpe:2.3:a:papercut:papercut_ng:*:*:*:*:*:*:*:*
Vendors & Products Papercut
Papercut papercut Mf
Papercut papercut Ng
Metrics cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H'}


Mon, 31 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'active', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 31 Aug 2026 15:30:00 +0000


Mon, 31 Aug 2026 14:45:00 +0000

Type Values Removed Values Added
Metrics kev

{'dateAdded': '2026-08-28T00:00:00+00:00', 'dueDate': '2026-09-11T00:00:00+00:00'}


Mon, 31 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
References
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Sat, 29 Aug 2026 04:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 28 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Description An unsafe dynamic class loading vulnerability exists in the database connection utilities of PaperCut MF and PaperCut NG. The application instantiates database driver classes based on configurable driver names without validating against an allowlist of approved drivers. If an attacker can manipulate system configuration parameters, this enables the execution of arbitrary Java bytecode residing on the application classpath under the security context of the PaperCut server process.
Title PaperCut MF/NG: Unsafe Dynamic Class Loading in Database Connector
Weaknesses CWE-470
References
Metrics cvssV4_0

{'score': 9.4, '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'}


Subscriptions

Papercut Papercut Mf Papercut Ng
cve-icon MITRE

Status: PUBLISHED

Assigner: PaperCut

Published:

Updated: 2026-09-13T23:16:32.332Z

Reserved: 2026-08-28T00:13:25.684Z

Link: CVE-2026-82078

cve-icon Vulnrichment

Updated: 2026-08-28T15:43:33.996Z

cve-icon NVD

Status : Analyzed

Published: 2026-08-28T16:18:31.240

Modified: 2026-09-14T00:16:56.777

Link: CVE-2026-82078

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T21:24:39Z

Weaknesses
  • CWE-470

    Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection')