CVE-2026-116821: YesWiki before 4.7.0 Read-ACL Bypass via SQL LIKE Wildcards in Usernames

Published Oct 26, 2026
·
Updated

YesWiki before 4.7.0 contains a read-ACL bypass in AclService::updateRequestWithACL, which interpolates usernames into SQL LIKE patterns without escaping the and % wildcards. Self-registered attackers can use usernames such as or %%% that over-match ACL tokens, reading pages and Bazar entries restricted to other users or groups via the public Bazar listing API.

Affected Software

1 affected component
YesWiki YesWiki<4.7.0

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade YesWiki to a version that resolves this vulnerability.

    Fixed in 4.7.0

Event History

Oct 26, 2026
CVE Published
via MITRE·11:05 PM
Data Sourced
via MITRE·11:05 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this issue?

An attacker needs only a self-registered YesWiki account and network access to the affected instance. No user interaction is required.

2

What data could be exposed?

The bypass can allow reading pages and Bazar entries whose read access is restricted to other users or groups. The exposed content can be retrieved through the public Bazar listing API.

3

Which deployments are affected?

YesWiki versions before 4.7.0 are affected where restricted pages or Bazar entries use read ACLs. The issue relies on usernames containing SQL LIKE wildcard characters, such as _ or %.

4

How can administrators identify potential exploitation or exposure?

Review registered usernames for SQL LIKE wildcard characters, particularly names made up of or containing _ and %. Also identify restricted pages and Bazar entries exposed through the public Bazar listing API.

5

What should be done if an immediate upgrade is not possible?

The provided information does not specify a workaround. As an interim risk-reduction measure, review and remove or restrict accounts with usernames containing _ or %, and limit exposure of the public Bazar listing API where possible.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203