Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network-reachable form but requires the parameters_all admin right (PR:H); stored SQLi yields high read/write DB impact (C:H/I:H) with only limited availability effect (A:L).
Primary rating from Vendor (CERT-PL).
CVSS VectorVendor: CERT-PL
Lifecycle Timeline
2DescriptionCVE.org
SOPlanning is vulnerable to SQL injection in the audit retention configuration. An attacker holding parameters_all rights can inject SQL commands into the audit configuration form which is then saved. The execution is triggered when the audit functionality is accessed (by the attacker or another user).
This issue was fixed in version 1.56.01.
AnalysisAI
Authenticated SQL injection in SOPlanning lets a user holding the parameters_all privilege inject SQL through the audit retention configuration form, which is stored and then executed whenever the audit functionality is loaded by that attacker or any other user. Affected installations prior to version 1.56.01 face compromise of the underlying database, including data theft and modification. No public exploit identified at time of analysis; the flaw was reported by CERT-PL and is not listed in CISA KEV.
Technical ContextAI
SOPlanning is a PHP-based open-source online planning/scheduling tool that stores its configuration and data in a relational (MySQL) backend. The vulnerability is a CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) issue: a value from the audit retention configuration form is persisted and later concatenated into an SQL statement without proper parameterization or escaping. The stored nature makes it a second-order (persistent) SQL injection - the malicious payload is saved during configuration and the tainted query only fires later when the audit feature is accessed. The single CPE cpe:2.3:a:soplanning:soplanning:*:*:*:*:*:*:*:* confirms only the SOPlanning application itself is in scope, across all versions below the fix.
RemediationAI
Vendor-released patch: upgrade to SOPlanning 1.56.01 or later, which fixes the flaw. Until the upgrade can be applied, reduce exposure by tightly restricting the parameters_all right to the minimum set of fully trusted administrators, since only holders of that privilege can reach the vulnerable audit retention configuration form; review current grants and revoke it where not strictly needed. As additional compensating controls, restrict network access to the SOPlanning administration/configuration interface to trusted management networks, audit the stored audit-configuration values for anomalous content, and ensure the application's database account runs with least privilege so a successful injection cannot reach beyond the SOPlanning schema (trade-off: least-privilege DB accounts may require reconfiguration and testing). Refer to the CERT-PL advisory at https://cert.pl/en/posts/2026/07/CVE-2026-50644 for details.
More in Soplanning
View allDirectory traversal vulnerability in the file_get_contents function in SOPlanning 1.32 and earlier allows remote attacke
Soplanning 1.32 and earlier generates static links for sharing ICAL calendars with embedded login information, which all
A file upload bypass vulnerability exists in SOPlanning 1.53.00, specifically in /process/upload.php. Rated critical sev
A unauthenticated Remote Code Execution (RCE) vulnerability is found in the SO Planning online planning tool. Rated crit
SoPlanning 1.45 is vulnerable to SQL Injection in the OrderBy clause, as demonstrated by the projets.php?order=nom_creat
SOPlanning 1.45 is vulnerable to authenticated SQL Injection that leads to command execution via the users parameter, as
SOPlanning 1.53.00 is vulnerable to a directory traversal issue in /process/upload.php. Rated medium severity (CVSS 6.5)
SOPlanning 1.45 is vulnerable to a CSRF attack that allows for arbitrary user creation via process/xajax_server.php. Rat
SOPlanning 1.45 is vulnerable to a CSRF attack that allows for arbitrary changing of the admin password via process/xaja
The installation process for SOPlanning 1.32 and earlier allows remote authenticated users with a prepared database, and
SOPlanning 1.46.01 allows persistent XSS via the Project Name, Statutes Comment, Places Comment, or Resources Comment fi
SOPlanning 1.45 allows XSS via the Name or Comment to status.php. Rated medium severity (CVSS 5.4), this vulnerability i
Same weakness CWE-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-42576
GHSA-x2cq-w235-pr8h