Approved changes feed: RSS · Atom
cpe:2.3:a:requarks:wiki:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Requarks (f777ede9-fc87-538e-9e49-97400eb0155f) |
|---|---|
| Product | Wiki (a334f1ca-3779-56d8-8352-9bd12e7dfb6e) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-44224 |
vulnerable | 2026-06-08 08:03:18.146077 |
Wiki.js: Privilege Escalation via Missing Group Validation in users.update
Wiki.js is an open source wiki app built on Node.js. Prior to 2.5.313, the users.update GraphQL mutation accepts an arbitrary groups array and applies it directly to the database with no validation of the group IDs supplied. The resolver passes the caller's arguments straight to the model without any ownership check or restriction on which groups can be assigned. A user with manage:users — a permission typically delegated to wiki moderators for account management — can set groups:[1] on their own account to self-assign to the Administrators group. After re-authentication, the fresh JWT carries manage:system, granting full site administrator access in a single mutation call. This vulnerability is fixed in 2.5.313.
Published: 2026-05-12T20:33:53.046Z
Updated: 2026-05-13T14:22:28.495Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-45298 |
vulnerable | 2026-06-08 06:45:55.838754 |
Disabled user can bypass lockout by requesting password reset in wiki.js
MEDIUM (4.3)
Wiki.js is an open source wiki app built on Node.js. A disabled user can still gain access to a wiki by abusing the password reset function. While setting up SMTP e-mail's on my server, I tested said e-mails by performing a password reset with my test user. To my shock, not only did it let me reset my password, but after resetting my password I can get into the wiki I was locked out of. The ramifications of this bug is a user can **bypass an account disabling by requesting their password be reset**. All users of wiki.js version `2.5.303` who use any account restrictions and have disabled user are affected. This issue has been addressed in version 2.5.304 and all users are advised to upgrade. There are no known workarounds for this vulnerability.
Published: 2024-09-18T17:05:58.894Z
Updated: 2024-09-18T18:19:03.285Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-34710 |
vulnerable | 2026-06-08 06:37:34.893175 |
Wiki.js Stored XSS through Client Side Template Injection
HIGH (7.1)
Wiki.js is al wiki app built on Node.js. Client side template injection was discovered, that could allow an attacker to inject malicious JavaScript into the content section of pages that would execute once a victim loads the page that contains the payload. This was possible through the injection of a invalid HTML tag with a template injection payload on the next line. This vulnerability is fixed in 2.5.303.
Published: 2024-05-20T21:59:16.606Z
Updated: 2024-08-02T02:59:22.635Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-23654 |
vulnerable | 2026-06-08 05:40:58.131965 |
Improper write access check in Requarks/wiki
HIGH (8.1)
Wiki.js is a wiki app built on Node.js. In affected versions an authenticated user with write access on a restricted set of paths can update a page outside the allowed paths by specifying a different target page ID while keeping the path intact. The access control incorrectly check the path access against the user-provided values instead of the actual path associated to the page ID. Commit https://github.com/Requarks/wiki/commit/411802ec2f654bb5ed1126c307575b81e2361c6b fixes this vulnerability by checking access control on the path associated with the page ID instead of the user-provided value. When the path is different than the current value, a second access control check is then performed on the user-provided path before the move operation.
Published: 2022-02-22T20:05:11.000Z
Updated: 2025-04-23T19:02:06.747Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-43856 |
vulnerable | 2026-06-08 05:36:44.451198 |
Stored XSS in non-image uploads in Requarks/wiki
HIGH (8.2)
Wiki.js is a wiki app built on Node.js. Wiki.js 2.5.263 and earlier is vulnerable to stored cross-site scripting through non-image file uploads for file types that can be viewed directly inline in the browser. By creating a malicious file which can execute inline JS when viewed in the browser (e.g. XML files), a malicious Wiki.js user may stage a stored cross-site scripting attack. This allows the attacker to execute malicious JavaScript when the file is viewed directly by other users. The file must be opened directly by the user and will not trigger directly in a normal Wiki.js page. A patch in version 2.5.264 fixes this vulnerability by adding an optional (enabled by default) force download flag to all non-image file types, preventing the file from being viewed inline in the browser. As a workaround, disable file upload for all non-trusted users. --- Thanks to @Haxatron for reporting this vulnerability. Initially reported via https://huntr.dev/bounties/266bff09-00d9-43ca-a4bb-bb540642811f/
Published: 2021-12-27T18:05:10.000Z
Updated: 2024-08-04T04:10:16.851Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-43855 |
vulnerable | 2026-06-08 05:36:44.450658 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-43842 |
vulnerable | 2026-06-08 05:36:44.423493 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-43800 |
vulnerable | 2026-06-08 05:36:44.308432 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-25993 |
vulnerable | 2026-06-08 05:30:41.842314 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-21383 |
vulnerable | 2026-06-08 05:29:11.788976 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2020-15236 |
vulnerable | 2026-06-08 05:19:25.560341 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.