PT-2026-48153

CVE-2026-50636

·

Published

2026-06-09

·

Updated

2026-10-08

Description by

CVSS 3.1
8.8
High
MetricsAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions LimeSurvey (affected versions not specified)
Description Remote authenticated attackers with tokens/update permissions on a survey can perform SQL injection through the RemoteControl API. The invite participants and remind participants endpoints pass a caller-supplied token-ID array to the findUninvited() function, which concatenates values directly into a SQL tid IN ('...') clause without validation or parameterization. Due to the use of emulated prepared statements and enabled MySQL multi-statements, the system is susceptible to stacked queries. This allows attackers to execute arbitrary SQL commands such as INSERT, UPDATE, DELETE, DROP, or CREATE. Consequently, an attacker can read sensitive data—including administrator bcrypt password hashes from lime users, personally identifiable information (PII) from survey responses, session records, and global settings—using a time-based blind oracle via the SLEEP() function. It also enables the modification or destruction of data, such as overwriting administrator passwords for account takeover or truncating tables. This issue requires the RemoteControl interface (RPCInterface = json/xml) to be enabled.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability. As a temporary mitigation, disable the RemoteControl interface (RPCInterface) by ensuring it is not set to json or xml.
Impacts
Vendors
Affected products
Related identifiers
GHSA-PR6F-87HF-HX24
Found an issue in the description? Have something to add? Feel free to write us 👾