Second Order SQL Injection in OpenSourcePOS by OpenSourcePOS
CVE-2026-26745
5.3MEDIUM
What is CVE-2026-26745?
OpenSourcePOS version 3.4.1 contains a second order SQL Injection vulnerability stemming from improper handling of the currency_symbol configuration field. This vulnerability arises when user-modifiable input is stored without immediate execution, allowing an attacker to inject malicious SQL code. The improperly sanitized input is concatenated into a SQL query, making the system susceptible to arbitrary SQL execution. As a result, any user with access to modify the currency_symbol value could exploit this weakness to manipulate database queries when they are subsequently processed.
