YesWiki: Unauthenticated SQL injection in SearchManager (CVE-2026-116207)
An unauthenticated SQL injection vulnerability in YesWiki versions 4.6.0-4.6.x and 5.0.0-alpha1-alpha3 allows remote attackers to perform subquery injection to extract database content or cause denial-of-service.
CVE search metadata
CVE search record: CVE-2026-116207. Severity: critical. CVSS: 9.1. KEV: no. Product: YesWiki (4.6.0 <= version < 4.7.0), YesWiki (5.0.0-alpha1 <= version < 5.0.0-alpha4), YesWiki (4.6.2 <= version < 4.7.0), YesWiki (4.5.0 <= version < 4.7.0). Brief: YesWiki: Unauthenticated SQL injection in SearchManager (CVE-2026-116207). Brief link: https://feed.craftedsignal.io/briefs/2026-10-yeswiki-sql-injection/
CVE search record: CVE-2026-116208. Severity: high. CVSS: 8.1. KEV: no. Product: YesWiki (4.6.0 <= version < 4.7.0), YesWiki (5.0.0-alpha1 <= version < 5.0.0-alpha4), YesWiki (4.6.2 <= version < 4.7.0), YesWiki (4.5.0 <= version < 4.7.0). Brief: YesWiki: Unauthenticated SQL injection in SearchManager (CVE-2026-116207). Brief link: https://feed.craftedsignal.io/briefs/2026-10-yeswiki-sql-injection/
CVE search record: CVE-2026-116211. Severity: high. CVSS: 8.2. KEV: no. Product: YesWiki (4.6.0 <= version < 4.7.0), YesWiki (5.0.0-alpha1 <= version < 5.0.0-alpha4), YesWiki (4.6.2 <= version < 4.7.0), YesWiki (4.5.0 <= version < 4.7.0). Brief: YesWiki: Unauthenticated SQL injection in SearchManager (CVE-2026-116207). Brief link: https://feed.craftedsignal.io/briefs/2026-10-yeswiki-sql-injection/
Triage facts
Revision 1- Applicability
- YesWiki (4.6.0 <= version < 4.7.0), YesWiki (5.0.0-alpha1 <= version < 5.0.0-alpha4) +2
- Evidence
- Unknown
- Severity
- Critical
- Action
- Immediate escalation
- Sources
- 3 public sources
- Freshness
- Revision 1Oct 25, 14:31 UTC
- Detection
- 2 rules
- Vulnerabilities
- 3 CVEs
- Source quality
- A1Likely
What's new
YesWiki contains an unauthenticated SQL injection vulnerability in the SearchManager::prepareSearchRequest() method. The flaw stems from improper sanitization of field names within the Bazar entries search API. Specifically, the query and searchfields parameters are placed into backtick-quoted aliases using only mysqli_real_escape_string, which is insufficient for backtick encapsulation. This allows attackers to break out of the alias context and execute arbitrary SQL subqueries.
Impact
Successful exploitation allows unauthenticated attackers to read sensitive database records, including user password hashes, or perform denial-of-service attacks by injecting time-based commands such as SLEEP().
Recommendation
- Upgrade YesWiki to version 4.7.0 or 5.0.0-alpha4 or later to remediate the vulnerability.
- Until patching is complete, restrict access to the public Bazar entries search API at the web application firewall or reverse proxy level.
- Review web server access logs for anomalous requests to the Bazar search endpoint containing backtick characters (`) or SQL keywords commonly used for subquery injection (e.g., SELECT, UNION, SLEEP).
Immediate actions
Upgrade affected YesWiki instances to 4.7.0 or 5.0.0-alpha4.
Upgrade YesWiki to version 4.7.0 or later.
Upgrade YesWiki to 4.7.0
Threat Hunt
Identify unauthenticated requests to Bazar search endpoints containing backticks or SQL keywords like SLEEP, UNION, or SELECT.
Data: Web server access logs
Identify unusual or unexpected synchronization events in ActivityPub logs originating from unknown or untrusted federated servers.
Data: YesWiki application logs, Federation activity audit logs
Hunt for anomalous SQL queries referencing wiki_users table in database logs
Data: Database audit logs, Web application logs
Mitigations
Implement WAF rules to block or sanitize backtick characters in search API parameters.
CVE-2026-116207
Upgrade to YesWiki 4.7.0
CVE-2026-116208
Detection coverage 2
Detects CVE-2026-116207 Exploitation - SQL injection in Bazar Search API
criticalDetects exploitation attempts against the Bazar entries search API where query parameters contain backtick characters used for alias injection.
Detects CVE-2026-116211 Exploitation - SQL Injection in Bazar module
highDetects potential SQL injection attempts against the YesWiki Bazar module by monitoring POST requests for SQL syntax in the date_maj_fiche parameter.
Detection queries are available on the platform. Get full rules →