Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach Thelia admin login/reset endpoint
-
DeliverySubmit candidate usernames at scale
-
ExploitObserve differing responses per CWE-204
-
ExecutionCompile valid administrator account list
-
ImpactFeed credential-stuffing/phishing of confirmed accounts
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V6 - Authentication Response uniformity
|
| Exploitation Conditions | Exploitable against any internet-reachable Thelia 2.6.0 installation by targeting the administrative login endpoint and the forgotten-password endpoint, which return distinguishable responses for invalid usernames versus incorrect passwords; no authentication, credentials, or user interaction are required. The specific enabling weakness is the absence of rate limiting or anti-automation controls on these authentication endpoints, which allows enumeration at scale. Limiting factors: the flaw only discloses which administrator accounts exist (low confidentiality impact) rather than granting access, so impact depends on chaining with subsequent credential attacks; exploitation requires network reachability of the admin panel, which may be IP-restricted or VPN-gated in hardened deployments. |
| Impact | This is a genuinely low-priority issue by most signals, consistent with the input CVSS base score of 3.7 (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N): network-reachable and unauthenticated (PR:N), but with only low confidentiality impact (C:L) and no integrity or availability impact. There is no EPSS score, no CISA KEV listing, and no public POC provided, so there is no evidence of active exploitation - treat this as no public exploit identified at time of analysis. The main point of disagreement is attack complexity: the input vector asserts AC:H, yet the description explicitly states the endpoints lack rate limiting or anti-automation protections and that enumeration 'can be performed efficiently at scale', which argues for AC:L - I assess AC:L, raising the realistic score to ~5.3. Note this is an enumeration/reconnaissance weakness (CWE-204 observable response discrepancy), not a direct compromise: its real value to an attacker is as a precursor that feeds credential-stuffing, brute-force, or phishing against confirmed admin accounts. Reporting is credible (CERT/CC VU#162329), but the single reference and absence of a vendor advisory limit independent verification. |
| Exploit ScenarioDerived | An unauthenticated attacker scripts requests against the Thelia admin login and forgotten-password endpoints, submitting candidate usernames/emails and observing that responses differ for valid versus invalid accounts. Because there is no rate limiting, they rapidly compile a list of valid administrator accounts, which they then target with credential-stuffing or password-spray attacks. No public POC is identified, but the technique is trivial to automate given the described response discrepancy. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Username enumeration in Thelia 2.6.0 lets unauthenticated remote attackers determine which administrator accounts exist by observing that the administrative login and forgotten-password endpoints respond differently to invalid usernames versus incorrect passwords. Because those endpoints apply no rate limiting or anti-automation controls, enumeration can be carried out efficiently at scale, with the resulting account list serving as reconnaissance for later credential attacks. The issue only discloses account existence (low confidentiality impact) and does not grant access; no public exploit code or confirmed active exploitation was identified at time of analysis, and the reported CVSS base score of 3.7 reflects the low severity.
RemediationAI
No vendor-released patch is identified in the available data for this issue, so remediation must initially rely on compensating controls rather than a confirmed fixed version. The most effective control is to remove the enumeration surface from untrusted networks: restrict the administrative panel and the forgotten-password endpoint to an IP allowlist, an internal network, or a VPN, with the trade-off that off-site administrators lose direct access and must route through the corporate perimeter. In front of the endpoints, deploy WAF or reverse-proxy rate limiting and request throttling per source IP and per target account, accepting that aggressive thresholds can lock out legitimate users behind shared NAT addresses, and consider adding a CAPTCHA or proof-of-work challenge on both login and reset flows. Normalize the application's responses so that invalid usernames and incorrect passwords produce identical status codes, bodies, and timing (including identical behavior in the forgotten-password flow), which closes the discrepancy but requires application-level code changes and regression testing. Enforce multi-factor authentication and a credential-stuffing-resistant password policy for administrator accounts, since the primary risk is that the enumerated account list is chained into targeted password attacks, and monitor authentication and password-reset logs for high-volume or distributed probing originating from single or rotating source addresses. For tracking and updates, refer to CERT/CC VU#162329 at https://kb.cert.org/vuls/id/162329, and apply a vendor patch as soon as a fixed Thelia release is published.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The weakness class is CWE-204 (Observable Response Discrepancy): the Thelia login and password-reset flows branch on whether the supplied username exists before validating the credential, producing distinguishable output for 'unknown user' versus 'wrong password'. Thelia is an open-source e-commerce/CMF platform (historically Symfony-based), and its administration area is reachable over HTTP(S), so the discrepancy is observable by any unauthenticated client that can reach the admin panel. The CPE entry cpe:2.3:a:thelia:thelia:*:*:*:*:*:*:*:* is a catch-all product identifier rather than a version-constrained one, so version-scoping to 2.6.0 comes from the advisory text and CERT/CC VU#162329 rather than from the CPE alone. The absence of throttling, CAPTCHA, or account lockout on these endpoints is the enabling condition that turns a single-bit information leak into a practical, automatable enumeration primitive; the leak itself is non-authenticated and network-reachable (PR:N in the assessed vector), but provides only a low confidentiality gain (C:L) with no integrity or availability impact.
Know when Thelia 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:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Network-reachable and unauthenticated (AV:N/PR:N/UI:N); AC:L because the described lack of rate limiting makes enumeration reliable and automatable; only account-existence disclosure, so C:L and I/A:N.
Primary rating from Vendor (certcc).
CVSS VectorVendor: certcc
DescriptionCVE.org
In Thelia v2.6.0, both the administrative login and forgotten password endpoints return different responses for invalid usernames and incorrect passwords, allowing unauthenticated attackers to enumerate valid administrator accounts. Because the endpoint also lacks rate limiting or other protections against repeated authentication attempts, username enumeration can be performed efficiently at scale.
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.
Authenticated back-office users of Thelia through 2.6.1 can chain a path traversal flaw in the translation editor with a
Server-side template injection in the back-office Email/Messages feature of Thelia 3.0.0 lets an authenticated user hold
Remote code execution in the Thelia e-commerce platform (all versions before 3.1.2 and 3.2.x before 3.2.1) allows an aut
Remote code execution in Thelia v2.6.0 is achievable by an authenticated administrator who abuses the document update en
Authenticated attackers holding a Thelia administrator account can achieve remote code execution on the underlying serve
An open redirect in Thelia's address-creation workflow (versions up to and including 2.6.0) lets an attacker craft a URL
Reflected cross-site scripting in Thelia versions up to 2.6.0 allows remote attackers to execute arbitrary JavaScript in
Authenticated administrators of Thelia 2.6.0 and earlier can achieve remote code execution by injecting malicious Smarty
Authenticated template injection in Thelia versions up to and including 2.6.1 lets a logged-in user with access to Smart
Remote code execution in Thelia 2.6.0 and earlier is achievable by an authenticated back-office administrator who uses t
Stored cross-site scripting in Thelia (all versions from 0 through 2.6.0) lets an authenticated back-office user - speci
CSV formula injection in Thelia (before 3.1.2 and 3.2.0 through 3.2.0, fixed in 3.2.1) lets unauthenticated visitors pla
EUVD-2026-97478
GHSA-wc44-2jw8-wpjj
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB