CVE-2025-24017

YesWiki is a wiki system written in PHP. Versions up to and including 4.4.5 are vulnerable to any end-user crafting a DOM based XSS on all of YesWiki's pages which is triggered when a user clicks on a malicious link. The vulnerability makes use of the search by tag feature. When a tag doesn't exist, the tag is reflected on the page and isn't properly sanitized on the server side which allows a malicious user to generate a link that will trigger an XSS on the client's side when clicked. This vulnerability allows any user to generate a malicious link that will trigger an account takeover when clicked, therefore allowing a user to steal other accounts, modify pages, comments, permissions, extract user data (emails), thus impacting the integrity, availability and confidentiality of a YesWiki instance. Version 4.5.0 contains a patch for the issue.
Configurations

Configuration 1 (hide)

cpe:2.3:a:yeswiki:yeswiki:*:*:*:*:*:*:*:*

History

09 May 2025, 14:05

Type Values Removed Values Added
References () https://github.com/YesWiki/yeswiki/commit/c1e28b59394957902c31c850219e4504a20db98b - () https://github.com/YesWiki/yeswiki/commit/c1e28b59394957902c31c850219e4504a20db98b - Patch
References () https://github.com/YesWiki/yeswiki/security/advisories/GHSA-wphc-5f2j-jhvg - () https://github.com/YesWiki/yeswiki/security/advisories/GHSA-wphc-5f2j-jhvg - Exploit, Vendor Advisory
Summary
  • (es) YesWiki es una wiki sistema escrita en PHP. Las versiones hasta incluida 4.4.5 son vulnerables a que cualquier usuario final manipule un XSS basado en DOM en todas las páginas de YesWiki que se active cuando un usuario haga clic en un enlace malicioso. La vulnerabilidad hace uso de la función de búsqueda por etiqueta. Cuando una etiqueta no existe, la etiqueta se refleja en la página y no se desinfecta correctamente en el lado del servidor, lo que permite a un usuario malicioso generar un enlace que activará un XSS en el lado del cliente cuando se haga clic en él. Esta vulnerabilidad permite a cualquier usuario generar un enlace malicioso que activará una apropiación de cuenta cuando se haga clic en él, lo que permite a un usuario robar otras cuentas, modificar páginas, comentarios, permisos, extraer datos de usuario (correos electrónicos), lo que afecta la integridad, disponibilidad y confidencialidad de una instancia de YesWiki. La versión 4.5.0 contiene un parche para el problema.
CPE cpe:2.3:a:yeswiki:yeswiki:*:*:*:*:*:*:*:*
First Time Yeswiki
Yeswiki yeswiki

21 Jan 2025, 18:15

Type Values Removed Values Added
References
  • {'url': 'https://github.com/YesWiki/yeswiki/blob/doryphore-dev/tools/tags/handlers/page/listpages.php#L84', 'source': 'security-advisories@github.com'}

21 Jan 2025, 16:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-01-21 16:15

Updated : 2025-05-09 14:05


NVD link : CVE-2025-24017

Mitre link : CVE-2025-24017

CVE.ORG link : CVE-2025-24017


JSON object : View

Products Affected

yeswiki

  • yeswiki
CWE
CWE-79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')