
CVE-2025-24885 – pwn.college has a XSS on dojo pages
https://notcve.org/view.php?id=CVE-2025-24885
30 Jan 2025 — pwn.college is an education platform to learn about, and practice, core cybersecurity concepts in a hands-on fashion. Missing access control on rendering custom (unprivileged) dojo pages causes ability for users to create stored XSS. • https://github.com/pwncollege/dojo/security/advisories/GHSA-8m79-rmhw-rg84 • CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') CWE-284: Improper Access Control •

CVE-2025-24886 – pwn.college has Symlink LFI in Dojo repos
https://notcve.org/view.php?id=CVE-2025-24886
30 Jan 2025 — pwn.college is an education platform to learn about, and practice, core cybersecurity concepts in a hands-on fashion. Incorrect symlink checks on user specified dojos allows for users (admin not required) to perform an LFI from the CTFd container. When a user clones or updates repositories, a check is performed to see if the repository had contained any symlinks. A malicious user could craft a repository with symlinks pointed to sensitive files and then retrieve them using the CTFd website. • https://github.com/pwncollege/dojo/security/advisories/GHSA-fcq8-jqq5-9xmh • CWE-61: UNIX Symbolic Link (Symlink) Following CWE-200: Exposure of Sensitive Information to an Unauthorized Actor •

CVE-2021-23450 – Prototype Pollution
https://notcve.org/view.php?id=CVE-2021-23450
17 Dec 2021 — All versions of package dojo are vulnerable to Prototype Pollution via the setObject function. Todas las versiones del paquete dojo son vulnerables a la Contaminación de Prototipos por medio de la función setObject • https://github.com/dojo/dojo/blob/4c39c14349408fc8274e19b399ffc660512ed07c/_base/lang.js%23L172 • CWE-1321: Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') •

CVE-2020-5258 – Prototype pollution in dojo
https://notcve.org/view.php?id=CVE-2020-5258
10 Mar 2020 — In affected versions of dojo (NPM package), the deepCopy method is vulnerable to Prototype Pollution. Prototype Pollution refers to the ability to inject properties into existing JavaScript language construct prototypes, such as objects. An attacker manipulates these attributes to overwrite, or pollute, a JavaScript application object prototype of the base object by injecting other values. This has been patched in versions 1.12.8, 1.13.7, 1.14.6, 1.15.3 and 1.16.2 En las versiones afectadas de dojo (paquete... • https://github.com/ossf-cve-benchmark/CVE-2020-5258 • CWE-94: Improper Control of Generation of Code ('Code Injection') CWE-1321: Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') •