CVE-2025-68434CWE-352csrf

CVE-2025-68434

High · published December 18, 2025

CVSS v3.1
8.8
EPSS
0%
Percentile
19.5
In the wild
Unconfirmed
What it is

🚨 A disabled CSRF protection is an open invitation for attackers! An unauthenticated user can exploit this flaw, creating new admin accounts without ever logging in. ⚡ This vulnerability is like leaving a side door to your restaurant wide open while assuming no one will notice. Any sneaky individual can waltz in and start serving themselves — in this case, creating unauthorized administrator accounts! If an attacker successfully exploits this vulnerability, they could gain complete control of your point-of-sale system. This means they could access sensitive customer data, manipulate sales records, and even lock you out of your own system — utterly devastating!

Put simply

This vulnerability is like leaving a side door to your restaurant wide open while assuming no one will notice. Any sneaky individual can waltz in and start serving themselves — in this case, creating unauthorized administrator accounts! This CSRF vulnerability in Open Source Point of Sale allows attackers to send unauthorized POST requests, since the CSRF protection mechanism was explicitly disabled in versions 3.4.0 to 3.4.2.

What to do

If an attacker successfully exploits this vulnerability, they could gain complete control of your point-of-sale system. This means they could access sensitive customer data, manipulate sales records, and even lock you out of your own system — utterly devastating! Upgrade to version 3.4.2 immediately to re-enable the CSRF filter in `app/Config/Filters.php`. As a temporary workaround, administrators can uncomment the protection line, but this should only be done if a full patch is on the table to avoid disruption in functionality. Don't wait! You've got this! Follow these steps, and you'll have that system locked down in no time. 🛡️

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00281 · 19.5th percentile
Weakness
CWE-352 · Cross-Site Request Forgery (CSRF)
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 (6)
EPSS history
Timeline
  • 17 DEC 22:20Z
    opensourcepos has Cross-Site Request Forgery vulnerability that leads to Unauthorized Administrator Creation
    cvelistv5