Description
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.
Published: 2026-08-12
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a stored cross‑site scripting flaw that allows authenticated attackers with a low‑privileged role, such as a cashier, to inject arbitrary HTML and script markup. By entering a malicious payload into the first‑name field when creating a user account, the attacker can cause this payload to be stored and rendered unfiltered. When a higher‑privileged user views the leave‑application notification pane, the unsanitized markup executes in their browser, enabling cross‑user session compromise within the admin origin.

Affected Systems

Ultimate POS (Stock Management & Point of Sale) by Ultimate Fosters is affected. The vulnerability applies to all installations that allow account creation with a first‑name field and use the HRM/Leave module to submit leave requests. No specific version information is provided, so all variants of the application may be vulnerable.

Risk and Exploitability

The CVSS score of 4.8 indicates a moderate impact. EPSS data is not available, and the vulnerability is not listed in the CISA KEV catalog. The likely attack path requires the attacker to have a valid low‑privileged account, create a user with a malicious first‑name, and then trigger the HRM/Leave module to display the unsanitized input. Once executed, the attacker can hijack sessions of higher‑privileged users who view the notification pane.

Generated by OpenCVE AI on August 13, 2026 at 01:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest vendor patch for Ultimate POS that sanitizes user input in the first‑name field.
  • If a patch is unavailable, restrict the leave request and HRM modules to privileged roles only to prevent non‑admin users from submitting leave requests with malicious payloads.
  • Implement client‑side or server‑side input validation and output encoding to mitigate XSS for any remaining implementations of the first‑name field.

Generated by OpenCVE AI on August 13, 2026 at 01:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Ultimatefosters
Ultimatefosters ultimatepos
Vendors & Products Ultimatefosters
Ultimatefosters ultimatepos

Wed, 12 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 12 Aug 2026 11:45:00 +0000

Type Values Removed Values Added
Description 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.
Title Ultimate POS Stored XSS via First Name Field in Leave Notifications
Weaknesses CWE-79
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 4.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

Ultimatefosters Ultimatepos
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-12T12:27:37.973Z

Reserved: 2026-08-04T19:19:05.906Z

Link: CVE-2026-70560

cve-icon Vulnrichment

Updated: 2026-08-12T12:27:34.728Z

cve-icon NVD

Status : Received

Published: 2026-08-12T12:19:47.147

Modified: 2026-08-12T13:17:25.363

Link: CVE-2026-70560

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T09:48:47Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')