CVE-2025-68147CWE-79cross-site-scripting

CVE-2025-68147

High · published December 18, 2025

CVSS v3.1
8.1
EPSS
0%
Percentile
30.4
In the wild
Unconfirmed
What it is

🚨 A stored XSS vulnerability in Open Source Point of Sale could let attackers inject malicious scripts without breaking a sweat! ⚡ Think of it like a mischievous guest slipping notes into the receipt printer, which gets handed out to everyone — only this time, those notes contain harmful content that can wreak havoc. With this vulnerability, an attacker could hijack user sessions, steal sensitive data, or perform unauthorized actions on behalf of the victim, spreading chaos in the store environment. Imagine every time someone checks a receipt or completes a transaction, they're opening a door for the attacker to storm in and take control!

Put simply

Think of it like a mischievous guest slipping notes into the receipt printer, which gets handed out to everyone — only this time, those notes contain harmful content that can wreak havoc. This vulnerability allows an attacker with access to the "Store Configuration" to save unsanitized JavaScript payloads to the database. When other users view the receipt, the malicious script is executed in their browser, leading to potential data theft and session hijacking.

What to do

With this vulnerability, an attacker could hijack user sessions, steal sensitive data, or perform unauthorized actions on behalf of the victim, spreading chaos in the store environment. Imagine every time someone checks a receipt or completes a transaction, they're opening a door for the attacker to storm in and take control! Immediately upgrade to version 3.4.2, where the output is properly escaped using the `esc()` function. As a temporary measure, restrict the "Return Policy" field to plain text only, avoiding any HTML tags to minimize risk. You've got this! Follow these steps and you'll keep your POS system secure in no time! 🛡️

The record
Technical detail
CVSS v3.1
8.1 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00376 · 30.4th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2025-12-18T04:16Z
Affected products (1)
ProductVersionsFixed in
opensourcepos/open_source_point_of_sale≥ 3.4.0, < 3.4.23.4.2
References (5)
EPSS history
Timeline
  • 17 DEC 22:16Z
    opensourcepos has a Cross-site Scripting vulnerability
    cvelistv5