CVE-2026-116211

YesWiki 4.5.0 before 4.7.0 SQL Injection via date_maj_fiche in Bazar entry create

Published Oct 25, 2026 CVSS 4.0 · 8.8 High EPSS < 1% KEV · Not listed
Description
YesWiki 4.5.0 before 4.7.0 contains an SQL injection vulnerability in PageManager::save(), where the date_maj_fiche field of a Bazar entry-creation request is concatenated unescaped into an INSERT statement. Unauthenticated attackers on default installs can inject a sub-SELECT against wiki_users to exfiltrate password hashes.

Analysis

AI-generated

Technical impact

YesWiki 4.5.0 through 4.6.x contain an unsanitized SQL statement in PageManager::save(). When a new Bazar entry is created, the date_maj_fiche field is concatenated directly into an INSERT query, allowing an attacker to inject arbitrary SQL, including sub‑selects that retrieve sensitive data from the wiki_users table. The resulting breach provides unauthorized access to password hashes and other credentials, illustrating a classic CWE‑89 SQL Injection flaw.

Affected Systems

The vulnerable product is YesWiki 4.5.0 to 4.6.x, which users run on the default installation. The flaw exists in the page manager that manages Bazar form submissions and is fixed in version 4.7.0 and later.

Risk and Exploitability

The CVSS base score of 8.8 indicates a high severity. Although the EPSS score is not available, the flaw is exploitable by unauthenticated users who have access to the Bazar entry creation endpoint, a feature that is typically exposed by default. The exploit requires only a crafted HTTP request, making it straightforward for a remote attacker with network access. The vulnerability is not listed in the CISA KEV catalog, so no public exploits are recorded, but the lack of mitigation leaves systems vulnerable to credential theft.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade YesWiki to version 4.7.0 or newer, which sanitizes the date_maj_fiche input in PageManager::save().
  • If an update cannot be performed immediately, restrict the Bazar entry creation page to authenticated and authorized users, denying unauthenticated access.
  • Apply a temporary patch by escaping or parameterizing the date_maj_fiche value in PageManager::save(), or configure the web server to block direct POST requests to the Bazar entry creation endpoint.

Generated by OpenCVE AI on October 25, 2026 at 16:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description YesWiki 4.5.0 before 4.7.0 contains an SQL injection vulnerability in PageManager::save(), where the date_maj_fiche field of a Bazar entry-creation request is concatenated unescaped into an INSERT statement. Unauthenticated attackers on default installs can inject a sub-SELECT against wiki_users to exfiltrate password hashes.
Title YesWiki 4.5.0 before 4.7.0 SQL Injection via date_maj_fiche in Bazar entry create
First Time appeared Yeswiki
Yeswiki yeswiki
Weaknesses CWE-89
CPEs cpe:2.3:a:yeswiki:yeswiki:*:*:*:*:*:*:*:*
Vendors & Products Yeswiki
Yeswiki yeswiki
References
Metrics cvssV3_1

{'score': 8.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N'}

cvssV4_0

{'score': 8.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N'}

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Oct 29, 2026, 8:05 PM
Reserved
Oct 25, 2026, 12:28 PM
Status
Deferred
Published
Oct 25, 2026, 2:17 PM
Modified
Oct 29, 2026, 9:17 PM