Impact
In the pre‑release version v3.7.4‑alpha.1 of SiYuan, the /api/av/getAttributeViewFieldViews endpoint – absent from the stable v3.7.3 and earlier releases – is protected only by CheckAuth and lacks proper publish‑access filtering. This allows reader‑role users to query any database by providing an avID, resulting in disclosure of the full database view structure, including each view's name, icon, layout type, and per‑field hidden status. The flaw is an example of unauthorized access, corresponding to CWE‑862.
Affected Systems
The flaw affects the pre‑release version v3.7.4‑alpha.1 of SiYuan. Versions up to and including v3.7.3 are not impacted because the endpoint does not exist in those releases. The issue was fixed in the first stable release of v3.7.4.
Risk and Exploitability
The CVSS score of 6.9 indicates a moderate impact. The EPSS score is < 1%, and the vulnerability is not listed in the CISA KEV catalog. Attackers who can authenticate as a reader can easily invoke the endpoint, implying a low exploitation barrier for authenticated users. The primary risk is the disclosure of database view metadata, which could aid further attacks but does not allow direct manipulation of data or code.
OpenCVE Enrichment