Taguette
CVE-2025-62527
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRequest password reset for victim
-
DeliveryPoison reset link to attacker domain
-
ExploitVictim clicks emailed malicious link
-
ExecutionReset token/email-change leaked to attacker
-
ImpactAttacker takes over victim account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A02:2025 - Security Misconfiguration
ASVS 5.0
V13 - Configuration Configuration hardening
|
| Exploitation Conditions | Exploitation requires the attacker to trigger Taguette's password-reset workflow for a targeted user and influence the reset link so it points to attacker-controlled infrastructure (consistent with password-reset/base-URL poisoning). The decisive limiting factor is victim interaction (UI:R): the target must actually receive and click the poisoned reset link for compromise to occur - an unattended or suspicious victim breaks the chain. Exploitation is further bounded to Taguette instances running versions prior to 1.5.0; instances upgraded to 1.5.0 are not affected. No authentication is required of the attacker (PR:N), and the attack is reachable over the network against an exposed Taguette deployment. |
| Impact | This is a moderate-severity (CVSS 7.1) account-security flaw in Taguette, scored AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N by the GitHub Security Advisory source. The network vector and no-privilege requirement make it reachable by unauthenticated remote attackers, but the UI:R (user interaction required) metric is the decisive mitigating signal: exploitation depends on the victim actually clicking an attacker-influenced password-reset link, which caps real-world reliability. No EPSS score, no CISA KEV listing, and no public proof-of-concept were provided in the input, so there is no public exploit identified at time of analysis - the risk is latent rather than demonstrated. No SSVC decision data was supplied. Weighing the signals together, this reads as a genuine but conditional account-takeover-class issue (password-reset link poisoning) rather than a mass-exploitation priority: the high CVSS confidentiality rating reflects potential credential/token compromise, but the required victim interaction plus the product's narrow deployment footprint lower the practical, widespread risk. Note a modeling tension: CWE-15 (External Control of System or Configuration Setting) is an unusual mapping for what the description characterizes as reset-link poisoning - verify the root cause (likely Host-header / base-URL injection) with the vendor advisory. |
| Exploit ScenarioDerived | An attacker submits a password-reset request for a target Taguette user while manipulating the request so the generated reset email contains a link pointing to attacker-controlled infrastructure. When the victim clicks the malicious link, the reset token (or email-change action) is delivered to or triggered toward the attacker, enabling account or email takeover. No public proof-of-concept was provided, and successful exploitation hinges on the victim clicking the link (UI:R). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Password reset link poisoning in Taguette versions prior to 1.5.0 allows unauthenticated remote attackers to redirect the password-reset email to attacker-controlled infrastructure, enabling the attacker to set the victim's email address if the victim clicks the malicious link. The flaw is rated CVSS 3.1 7.1 (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N) and stems from external control of a configuration setting (CWE-15). No public exploit has been identified at time of analysis, and the vendor has released a patch in version 1.5.0.
RemediationAI
Upgrade to Taguette 1.5.0, which patches the password reset link poisoning vulnerability (vendor-released patch: 1.5.0). For deployments that cannot immediately upgrade, consider restricting access to the password-reset functionality or enforcing a fixed base URL via reverse proxy configuration that rejects requests with unexpected Host headers; however, these workarounds may interfere with legitimate password resets and require careful testing. Administrators should also review password reset logs for suspicious activity. See the GitHub advisory (https://github.com/remram44/taguette/security/advisories/GHSA-7rc8-5c8q-jr6j) and GitLab issue (https://gitlab.com/remram44/taguette/-/issues/331) for more details.
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in pypi
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Taguette is a web-based qualitative research tool. The vulnerability is a password-reset link poisoning issue (CWE-15: External Control of System or Configuration Setting), where the application fails to properly validate or fix the base URL used when generating password reset emails. An attacker can manipulate the request (e.g., via the Host header) to cause the reset link to point to an attacker-controlled server, so when the victim clicks the link, the reset token is sent to the attacker. This allows the attacker to complete the password reset and change the account's email address, leading to account takeover. The affected CPE string cpe:2.3:a:taguette:taguette:*:*:*:*:*:*:*:* covers all versions prior to 1.5.0, and the package metadata confirms pip/taguette is vulnerable before 1.5.0. The root cause is insufficient control over the configuration setting that determines the reset URL.
Know when Taguette gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N
Network-reachable and unauthenticated (AV:N/PR:N) but requires the victim to click the poisoned reset link (UI:R); token leakage drives C:H with limited account-state change (I:L) and no availability impact.
Primary rating from Vendor (github).
CVSS VectorVendor: github
DescriptionCVE.org
Taguette is an open source qualitative research tool. An issue has been discovered in Taguette versions prior to 1.5.0. It was possible for an attacker to request password reset email containing a malicious link, allowing the attacker to set the email if clicked by the victim. This issue has been patched in version 1.5.0.
Executive ViewAI
Taguette, an open-source qualitative research tool commonly used to store and code sensitive interview, health, and social-science data, is affected by a password-reset link poisoning flaw (CVE-2025-62527, CVSS 7.1) that can allow an unauthenticated attacker to take over a user's account. The attack is not automatic: it succeeds only if a targeted user clicks a malicious link, after which the attacker can redirect the reset email, reset the victim's email address, and lock the legitimate owner out of their workspace. Leadership should care because a single convincing email to one researcher can hand an outsider access to the confidential study data, participant information, and unpublished findings held in that account, with resulting privacy, ethics, and reputational exposure.
Apply vendor patch (upgrade to Taguette 1.5.0); until every instance is upgraded, treat inbound password-reset emails as untrusted and verify reset requests out-of-band before clicking.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Affected Products (CPE)CVE.org
Open redirect in Taguette 1.5.1 and earlier lets a remote attacker send an authenticated or about-to-authenticate user t
Stored cross-site scripting in Taguette versions prior to 1.5.0 lets any existing project member plant JavaScript inside
NVD
CVE.org
EPSS
GitHub
Exploit-DB