Skip to main content

Taguette CVE-2025-62527

HIGH
External Control of System or Configuration Setting (CWE-15)
2025-10-20 security-advisories@github.com
7.1
CVSS 3.1 · Vendor: github
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Request password reset for victim
  2. Delivery
    Poison reset link to attacker domain
  3. Exploit
    Victim clicks emailed malicious link
  4. Execution
    Reset token/email-change leaked to attacker
  5. Impact
    Attacker 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).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

pypi taguette fix: 1.5.0, 1.5.1

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

Vendor (github) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N
vuln.today AI 7.1 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
Low
Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Low
niche open-source qualitative research tool, limited academic/research footprint
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:a:taguette:taguette:*:*:*:*:*:*:*:*

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy