CVE-2024-53274

Habitica is an open-source habit-building program. Versions prior to 5.28.5 are vulnerable to reflected cross-site scripting. The `register` function in `home.vue` containsa reflected XSS vulnerability due to an incorrect sanitization function. An attacker can specify a malicious `redirectTo` parameter to trigger the vulnerability. Arbitrary javascript can be executed by the attacker in the context of the victim’s session. Version 5.28.5 contains a patch.
Configurations

Configuration 1 (hide)

cpe:2.3:a:habitica:habitica:*:*:*:*:*:*:*:*

History

05 Sep 2025, 21:37

Type Values Removed Values Added
CPE cpe:2.3:a:habitica:habitica:*:*:*:*:*:*:*:*
References () https://github.com/HabitRPG/habitica/commit/946ade5da1f52a804ef2ba76d49416c43e8166bf - () https://github.com/HabitRPG/habitica/commit/946ade5da1f52a804ef2ba76d49416c43e8166bf - Patch
References () https://securitylab.github.com/advisories/GHSL-2024-109_GHSL-2024-111_habitica/ - () https://securitylab.github.com/advisories/GHSL-2024-109_GHSL-2024-111_habitica/ - Exploit, Third Party Advisory
Summary
  • (es) Habitica es un programa de código abierto para generar hábitos. Las versiones anteriores a la 5.28.5 son vulnerables a ataques de Cross-Site Scripting reflejado. La función `register` en `home.vue` contiene una vulnerabilidad de XSS reflejado debido a una función de desinfección incorrecta. Un atacante puede especificar un parámetro `redirectTo` malicioso para activar la vulnerabilidad. El atacante puede ejecutar código JavaScript arbitrario en el contexto de la sesión de la víctima. La versión 5.28.5 contiene un parche.
First Time Habitica habitica
Habitica
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 6.1

12 Dec 2024, 02:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-12-12 02:15

Updated : 2025-09-05 21:37


NVD link : CVE-2024-53274

Mitre link : CVE-2024-53274

CVE.ORG link : CVE-2024-53274


JSON object : View

Products Affected

habitica

  • habitica
CWE
CWE-79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')