CVE-2025-68434 Details
Description
Open Source Point of Sale (opensourcepos) is a web based point of sale application written in PHP using CodeIgniter framework. Starting in version 3.4.0 and prior to version 3.4.2, a Cross-Site Request Forgery (CSRF) vulnerability exists in the application's filter configuration. The CSRF protection mechanism was **explicitly disabled**, allowing the application to process state-changing requests (POST) without verifying a valid CSRF token. An unauthenticated remote attacker can exploit this by hosting a malicious web page. If a logged-in administrator visits this page, their browser is forced to send unauthorized requests to the application. A successful exploit allows the attacker to silently create a new Administrator account with full privileges, leading to a complete takeover of the system and loss of confidentiality, integrity, and availability. The vulnerability has been patched in version 3.4.2. The fix re-enables the CSRF filter in `app/Config/Filters.php` and resolves associated AJAX race conditions by adjusting token regeneration settings. As a workaround, administrators can manually re-enable the CSRF filter in `app/Config/Filters.php` by uncommenting the protection line. However, this is not recommended without applying the full patch, as it may cause functionality breakage in the Sales module due to token synchronization issues.
A critical Cross-Site Request Forgery (CSRF) vulnerability has been identified in OpenSourcePOS versions 3.4.0 and 3.4.1. The vulnerability arises from the global CSRF protection being explicitly disabled, which allows state-changing POST requests to be processed without a valid CSRF token. This misconfiguration can be exploited by an unauthenticated remote attacker who tricks a logged-in administrator into visiting a malicious webpage. The attacker's page can then silently send unauthorized requests to the application, creating a new administrator account with full privileges. This exploitation leads to a complete takeover of the system, allowing the attacker to access and manipulate all data and functionalities.
Users are advised to upgrade to OpenSourcePOS version 3.4.2, where this vulnerability has been patched. The update re-enables the CSRF protection in the global filters configuration and addresses related AJAX race conditions. After updating, administrators should ensure the CSRF filter is active in the filters configuration.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Dec 18, 2025References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/Nixon-H/CVE-2025-68434-OSPOS-CSRF-Unauthorized-Administrator-Creation | CISA-ADP | ExploitThird Party Advisory |
| https://github.com/opensourcepos/opensourcepos/security/advisories/GHSA-wjm4-hfwg-5w5r | CISA-ADP | ExploitVendor Advisory |
| https://github.com/Nixon-H/CVE-2025-68434-OSPOS-CSRF-Unauthorized-Administrator-Creation | [email protected] | ExploitThird Party Advisory |
| https://github.com/opensourcepos/opensourcepos/commit/d575c8da9a1d7af8313a1e758e000e243f5614ef | [email protected] | Patch |
| https://github.com/opensourcepos/opensourcepos/pull/4349 | [email protected] | Issue Tracking |
| https://github.com/opensourcepos/opensourcepos/security/advisories/GHSA-wjm4-hfwg-5w5r | [email protected] | ExploitVendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-352 | Cross-Site Request Forgery (CSRF) | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| opensourcepos open source point of sale | >= 3.4.0, < 3.4.2 |
CPE
Remediation
| |
Change History
5 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Dec 18, 2025 | Initial Analysis | [email protected] |
| Dec 18, 2025 | CVE Modified | CISA-ADP |
| Dec 17, 2025 | New CVE Received | [email protected] |