CVE Catalog

CVE-2026-70560

MediumCVSS 5.4
Published: Updated: Translated: NVD NIST

Summary

Ultimate POS contains a stored cross-site scripting vulnerability that allows low-privileged authenticated attackers to inject arbitrary HTML and script markup by setting a malicious payload in the user first-name field during account creation. Attackers with a low-privileged role such as Cashier can submit a leave request through the HRM/Leave module, causing the unsanitized first-name markup to execute in the browser session of any higher-privileged user who views the leave-application notification pane, enabling cross-user session compromise within the admin origin.

Risk Assessment

The risk includes session hijacking of higher-privileged users, potentially leading to unauthorized access to sensitive data and administrative actions within the POS system.

Recommendation

It is recommended to immediately update the plugin to the latest version and implement input filtering and sanitization in the user first-name field, as well as apply CSP headers.

Original NVD description (English source)

Ultimate POS (Stock Management & Point of Sale) contains a stored cross-site scripting vulnerability that allows low-privileged authenticated attackers to inject arbitrary HTML and script markup by setting a malicious payload in the user first-name field during account creation. Attackers with a low-privileged role such as Cashier can submit a leave request through the HRM/Leave module, causing the unsanitized first-name markup to execute in the browser session of any higher-privileged user who views the leave-application notification pane, enabling cross-user session compromise within the admin origin.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS