Skip to main content

Thelia CVE-2026-103526

| EUVDEUVD-2026-97478 LOW
Observable Response Discrepancy (CWE-204)
2026-10-12 certcc GHSA-wc44-2jw8-wpjj
3.7
CVSS 3.1 · Vendor: certcc
View

Attack ChainAIDerived

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

  1. Access
    Reach Thelia admin login/reset endpoint
  2. Delivery
    Submit candidate usernames at scale
  3. Exploit
    Observe differing responses per CWE-204
  4. Execution
    Compile valid administrator account list
  5. Impact
    Feed 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

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

Thelia 0 ≤2.6.0

Affected Packages

euvd thelia no fix

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

Vendor (certcc) PRIMARY 3.7 LOW
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 5.3 MEDIUM

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.

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

Primary rating from Vendor (certcc).

CVSS VectorVendor: certcc

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

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

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Low
niche open-source PHP e-commerce platform, limited enterprise footprint
Data Quality
5 sources
Confidence: Medium

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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

18
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +18
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.

More in Thelia

View all
CVE-2026-103535 HIGH
8.8 Oct 12

Authenticated back-office users of Thelia through 2.6.1 can chain a path traversal flaw in the translation editor with a

CVE-2026-107248 HIGH
8.8 Oct 12

Server-side template injection in the back-office Email/Messages feature of Thelia 3.0.0 lets an authenticated user hold

CVE-2026-109397 HIGH
8.6 Oct 12

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

CVE-2026-103521 HIGH
7.2 Oct 12

Remote code execution in Thelia v2.6.0 is achievable by an authenticated administrator who abuses the document update en

CVE-2026-103522 HIGH
7.2 Oct 12

Authenticated attackers holding a Thelia administrator account can achieve remote code execution on the underlying serve

CVE-2026-103523 MEDIUM
6.1 Oct 12

An open redirect in Thelia's address-creation workflow (versions up to and including 2.6.0) lets an attacker craft a URL

CVE-2026-103527 MEDIUM
6.1 Oct 12

Reflected cross-site scripting in Thelia versions up to 2.6.0 allows remote attackers to execute arbitrary JavaScript in

CVE-2026-103528 MEDIUM
5.4 Oct 12

Authenticated administrators of Thelia 2.6.0 and earlier can achieve remote code execution by injecting malicious Smarty

CVE-2026-103537 MEDIUM
5.4 Oct 12

Authenticated template injection in Thelia versions up to and including 2.6.1 lets a logged-in user with access to Smart

CVE-2026-103529 MEDIUM
5.4 Oct 12

Remote code execution in Thelia 2.6.0 and earlier is achievable by an authenticated back-office administrator who uses t

CVE-2026-103524 MEDIUM
4.8 Oct 12

Stored cross-site scripting in Thelia (all versions from 0 through 2.6.0) lets an authenticated back-office user - speci

CVE-2026-109396 LOW
2.3 Oct 12

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

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