Skip to main content

WhaTicket Community CVE-2026-111708

| EUVDEUVD-2026-103000 CRITICAL
Improper Privilege Management (CWE-269)
2026-10-16 VulnCheck GHSA-6xw5-h4c8-ww5j
9.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Reach exposed signup endpoint
  2. Delivery
    Send POST /auth/signup with profile=admin
  3. Exploit
    Backend creates unrestricted admin account
  4. Execution
    Authenticate as new administrator
  5. Impact
    Access all tickets, contacts, WhatsApp sessions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The application's /auth/signup registration endpoint must be network-reachable and enabled, which is the default in WhaTicket Community through commit cf04795. The flaw is that CreateUserService/UserController do not restrict or validate the user-supplied profile field, so an unauthenticated request that omits profile or sets profile=admin yields an administrator account. No authentication, no user interaction, and no non-default configuration are required. The primary limiting factor is exposure: only instances whose signup endpoint is reachable by the attacker (e.g., internet-facing or accessible on the attacker's network segment) and that run the vulnerable code (at/before cf04795) are affected; installs that disable public signup or sit behind restrictive network controls reduce the practical attack surface.

Impact

All available signals point to this being a genuine high-priority issue for anyone running WhaTicket Community at or before commit cf04795. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N with VC:H/VI:H/VA:H) describes a remote, unauthenticated, low-complexity attack requiring no user interaction and yielding full confidentiality, integrity, and availability impact - the maximal-exposure profile, consistent with the 9.3 score. The vulnerability class (CWE-269, improper privilege management) is corroborated by the linked source code in CreateUserService.ts and UserController.ts, which show the signup path accepting an attacker-controlled profile field. A detailed public technical writeup on HackMD describes the exact bypass (omitting or setting profile=admin on POST /auth/signup), substantially lowering the barrier to exploitation even though no packaged exploit tool is cataloged. Conflicting/missing signals: no EPSS score and no CISA KEV entry were provided in the input, and there is no explicit POC=YES flag, so despite the trivial attack the measured exploitation probability and confirmed in-the-wild status are UNKNOWN from this data. The low real-world deployment footprint of this open-source product is the main factor tempering what is otherwise a near-worst-case technical flaw.

Exploit ScenarioDerived

An attacker who can reach the application's web interface sends a single crafted POST request to /auth/signup, either omitting the profile field or explicitly setting it to admin, and is immediately provisioned an administrator account. With admin rights they log in and access or exfiltrate all tickets, contacts, messages, and connected WhatsApp sessions, and modify system settings and users. A step-by-step public writeup (HackMD) documents the reproduction, so no custom exploit development is needed.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.6% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 16, 2026

Unauthenticated administrative account creation in WhaTicket Community through commit cf04795 allows remote attackers to self-register as administrators via POST /auth/signup by omitting the profile field or setting it to admin. Successful exploitation grants control over user management, settings, and all tickets, contacts, messages, and WhatsApp connections. The flaw is unauthenticated and network-reachable under the assessed CVSS:3.1 vector, but no CISA KEV active exploitation is confirmed and no public exploit is explicitly identified at time of analysis, although a public technical writeup reference exists.

RemediationAI

No vendor-released patch version is identified in the provided data, so treat this as no vendor-released patch identified at time of analysis. Until a fixed release is available, immediately disable public self-registration or restrict POST /auth/signup to trusted networks; if registration must remain open, manually patch the signup flow so the server ignores any client-supplied profile/role value and assigns only a non-privileged default, while requiring an authenticated administrator for any admin creation. Audit existing accounts for unexpected administrators and review logs for POST /auth/signup requests that omit profile or set profile=admin. Network-level controls such as blocking /auth/signup at the reverse proxy or WAF are effective but will prevent legitimate self-service onboarding, and code-level restrictions must be applied consistently to avoid breaking expected user creation. Refer to https://www.vulncheck.com/advisories/whaticket-community-through-commit-cf04795-admin-self-registration-via-auth-signup and https://hackmd.io/@hieuPenguinnn/whaticket-community-signup-eop-ticket-idor for technical details.

Affected VersionsENISA

whaticket-community 0 ≤cf047955a6f0d07002ed89c67d765c28d06f8d52

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

WhaTicket Community is an open-source WhatsApp-based ticketing/helpdesk application. The vulnerability maps to CWE-269 (Improper Privilege Management) because the signup flow in backend/src/controllers/UserController.ts (lines 29-48) and backend/src/services/UserServices/CreateUserService.ts (lines 23-65) does not constrain the user-controlled profile field. POST /auth/signup creates an account, and by omitting profile or supplying profile=admin, the server assigns administrative privileges. CPE cpe:2.3:a:canove:whaticket-community:*:*:*:*:*:*:*:* identifies the affected codebase; all builds at or before commit cf04795 are in scope. The CVSS 4.0 vector confirms AV:N/AC:L/AT:N/PR:N/UI:N with high confidentiality, integrity, and availability impact, matching the independent CVSS:3.1 assessment of AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H; no authentication, no user interaction, and no non-default configuration are required, with the main limiting factor being whether the signup endpoint is reachable.

Know when Whaticket Community 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 (VulnCheck) PRIMARY 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 9.8 CRITICAL

Remote unauthenticated HTTP request (AV:N/PR:N/UI:N), trivial to perform (AC:L); admin access grants full read/modify/destroy over all app data, so C:H/I:H/A:H with S:U as impact stays within the app's authorization scope.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

WhaTicket Community through commit cf04795 contains an authentication bypass vulnerability that allows unauthenticated attackers to self-register as administrators via POST /auth/signup. Attackers can omit the profile field or set it to admin, gaining user management, settings, and access to all tickets, contacts, messages, and WhatsApp connections.

Executive ViewAI

Why It Matters

WhaTicket Community deployments exposed to the internet face a critical account-takeover risk that can give attackers administrative control over customer support operations and connected WhatsApp communications. Successful abuse could expose ticket histories, contact details, messages, and integration credentials, creating privacy, regulatory, and customer-trust consequences. No CISA KEV active exploitation is confirmed and no public exploit identified at time of analysis, but no vendor-released patch identified at time of analysis, so leadership should prioritize containment of exposed instances.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict network access to trusted IPs, VPN, or authenticated reverse proxy; disable or restrict POST /auth/signup; implement WAF rules blocking signup requests that omit the profile field or set profile=admin; audit and remove unauthorized admin accounts; monitor logs for signup and admin-account anomalies; apply vendor patch when released.

Threat Intelligence Overview

EPSS Score
0.6%
Top 54% exploitable
Prevalence
Low
niche open-source WhatsApp helpdesk, small-business use, no 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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.6%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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