PT-2026-57026 · Yeswiki+2 · Yeswiki+1

CVE-2026-52763

·

Published

2026-07-09

·

Updated

2026-09-05

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions YesWiki versions prior to 4.6.6
Description A stored SQL injection exists in the recentchanges action via the actions/recentchanges.php endpoint. The system accepts a period argument from two different parameter sources. While the URL form is validated against a whitelist, the action-argument form is not validated, escaped, or parameterized. This value is passed to the getRecentlyChanged() function in includes/services/PageManager.php, where it is directly interpolated into a SQL WHERE clause. An attacker with permissions to edit a page can inject a UNION-based payload into the period variable. Once the page is saved, any visitor viewing the page will trigger the injection, allowing the attacker to perform an arbitrary read of the database. On default installations, this may be accessible to anonymous users.
Recommendations Update YesWiki to version 4.6.6. As a temporary mitigation, restrict page-edit permissions to trusted users to prevent the storage of malicious payloads.

Exploit

Fix

SQL injection

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-52763
GHSA-89V6-J5X6-CMJ3

Affected Products

Yeswiki
Yeswiki/Yeswiki