Public Knowledge Project OJS and OMP Cross-Site Scripting Vulnerability in Payment Instructions Setting

Vulnerability

A cross-site scripting vulnerability has been identified in Public Knowledge Project's Open Journal Systems (OJS) and Open Monograph Press (OMP) versions 3.3.0, 3.4.0, and 3.5.0. The issue arises in the Payment Instructions Setting Handler, specifically within the file 'plugins/paymethod/manual/templates/paymentForm.tpl'. The vulnerability allows for the injection of scripts through the 'manualInstructions' argument, which are then executed in the context of the user visiting the public-facing page. This issue can be exploited remotely and requires authentication as a Journal Manager or Administrator.

Impact

Exploitation of this vulnerability allows for cross-site scripting, where injected scripts are executed in the context of the user viewing the affected page.

Remediation

Users are advised to upgrade to the latest version of Public Knowledge Project OJS or OMP. The patched versions can be downloaded from the Public Knowledge Project GitHub repository.

Added: Nov 20, 2025, 3:35 PM
Updated: Nov 20, 2025, 3:35 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
1.7
exploitability
5.0
remediation
7.7
relevance
1.1
threat
0.0
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.