Solo
Monthly
Missing authorization in B3log Solo through 4.4.0 lets an authenticated author account read and act on articles belonging to other authors, because the ArticleConsole handler never enforces per-author ownership checks. The assessed impact is limited confidentiality and integrity loss (CVSS 3.1 5.3, PR:L), and exploitation requires a valid author-level account on a deployment with more than one author, so single-author blogs have nothing to cross-access; the console articles-status endpoint can be queried with the k parameter to probe other authors' drafts, and push2rhy can be used to publish others' articles into the Rhythm community. No public exploit code or confirmed active exploitation was identified at time of analysis, and no vendor-released patched version has been identified.
In b3log Solo 2.9.3, XSS in the Input page under the Publish Articles menu, with an ID of linkAddress stored in the link JSON field, allows remote attackers to inject arbitrary Web scripts or HTML. Rated medium severity (CVSS 4.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.
Missing authorization in B3log Solo through 4.4.0 lets an authenticated author account read and act on articles belonging to other authors, because the ArticleConsole handler never enforces per-author ownership checks. The assessed impact is limited confidentiality and integrity loss (CVSS 3.1 5.3, PR:L), and exploitation requires a valid author-level account on a deployment with more than one author, so single-author blogs have nothing to cross-access; the console articles-status endpoint can be queried with the k parameter to probe other authors' drafts, and push2rhy can be used to publish others' articles into the Rhythm community. No public exploit code or confirmed active exploitation was identified at time of analysis, and no vendor-released patched version has been identified.
In b3log Solo 2.9.3, XSS in the Input page under the Publish Articles menu, with an ID of linkAddress stored in the link JSON field, allows remote attackers to inject arbitrary Web scripts or HTML. Rated medium severity (CVSS 4.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.