Horizon Alert
Summary of the vulnerability and why it matters
A vulnerability in the YesWiki system, a PHP-based wiki platform, allows any authenticated user to permanently delete arbitrary wiki pages without proper authorization. This could impact the integrity of information stored on the wiki. The issue has been addressed in version 4.6.6.
- Unchecked delete function allows unauthorized page removal.
- Impacts wiki data integrity for all users.
- Verify wiki system relevance and exposure.
Attack Path
How an attacker could exploit the issue
An attacker can delete any wiki page by exploiting a vulnerability in the comment erasure feature. This action can be triggered through a specially crafted POST request, as there are no authorization checks. The deletion of arbitrary wiki pages, including important administrative content, can lead to a complete disruption of the wiki's functionality and data.
- No prior access required.
- Triggered by a POST request.
- Deletes arbitrary wiki pages.
Live Threat
Current exploitation, exposure, and threat context
A critical vulnerability in YesWiki allows any authenticated user to delete arbitrary wiki pages, including administrative and user-owned content. This can occur when the `EraseSpamedCommentsAction` is triggered without proper authorization checks, which are absent in the affected versions. The impact is the potential loss of all wiki content.
- Wiki pages and content.
- Any authenticated user can initiate deletion.
- Permanent loss of all wiki data.
Operational Fix
Recommended remediation, mitigation, and detection steps
System owners and application administrators are likely responsible for addressing this vulnerability in the YesWiki system. The immediate first step is to identify all YesWiki instances, confirm their reachability and criticality, and then assign ownership for remediation planning based on the identified risk.
- System owners should prioritize this issue.
- Verify all YesWiki instances and exposure.
- Plan remediation based on criticality and risk.