Type: Information Disclosure (User Enumeration)
CWE: CWE-200 (Exposure of Sensitive Information) / CWE-203 (Observable Discrepancy)
Affected component: ownCloud Guests app
Tested on: ownCloud Server 10.11, Guests app v0.12.4, Apache HTTPD
Researcher: Ali Firas (@thesmartshadow)
Date: 2025-11-03
This repository demonstrates an Incorrect Access Control vulnerability in the
@digitalocean/do-markdownit library (≤ 1.16.1).
Both the callout and fence_environment plugins expect allowedClasses and
allowedEnvironments to be arrays of strings. If mistakenly provided as a string,
the library applies .includes directly, resulting in substring matching instead
of exact array comparison.