Skip to main content

Joyland AI CVE-2026-102666

| EUVDEUVD-2026-91023 MEDIUM
Use of Hard-coded Credentials (CWE-798)
2026-10-01 cisa-cg GHSA-pqc3-2xg8-vj54
6.9
CVSS 4.0 · Vendor: cisa-cg
View

Attack ChainAIDerived

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

  1. Access
    Decompile distributed Joyland AI app
  2. Delivery
    Extract hard-coded GeTui credentials
  3. Exploit
    Authenticate to GeTui REST API
  4. Execution
    Craft arbitrary push notification payload
  5. Impact
    Broadcast malicious content to all users

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Credential externalization
MITRE ATT&CK

2 techniques across 2 tactics: Persistence, Credential Access

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

Exploitation Conditions

No special conditions on the Joyland side - any attacker who obtains the client app can extract the embedded GeTui credentials and call the GeTui REST API remotely without authenticating to Joyland (AV:N/AC:L/PR:N/UI:N). The only meaningful prerequisite is access to a copy of the app binary to recover the credentials, and continued validity of those credentials (the attack is neutralized once Joyland rotates/revokes the GeTui key and ships an updated build). Impact is inherently limited to the GeTui push-notification channel: the attacker can inject notification content and target users/groups/all-users, but cannot directly reach Joyland's backend data stores or achieve code execution through this flaw.

Impact

This is a moderate-severity issue (input CVSS 4.0 base 6.9) whose real-world risk is bounded by its impact profile rather than its exploitability. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) means exploitation is trivial from an attacker's standpoint - remote, no authentication, no user interaction, low complexity - because the credentials are embedded in the distributed app (CWE-798) and can be recovered by anyone who decompiles the client. However, the impact metrics are deliberately low (VC:L/VI:L/VA:N, no scope change): the abuse is confined to the GeTui push-notification channel (injecting arbitrary notification content, possible exposure of push-targeting data), not code execution, account takeover, or data-store compromise on the Joyland backend. No EPSS score, SSVC decision, KEV listing, or POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The practical risk is best characterized as a reputational/phishing-and-spam vector (mass push of malicious or embarrassing content to the entire user base) rather than a system-compromise priority. One caveat worth verifying: the input Tags label this 'Authentication Bypass,' but the CWE (798) and description describe hard-coded credentials enabling unauthorized API access - technically credential exposure rather than a logic-based auth bypass; this does not change the risk but is a labeling nuance.

Exploit ScenarioDerived

An attacker decompiles the publicly distributed Joyland AI mobile app, extracts the hard-coded GeTui REST API credentials, and authenticates directly to the GeTui push service. They then issue a broadcast push notification containing phishing links, scam content, or abusive messaging to every Joyland user at once. No public exploit code was identified in the provided data, but the attack is low-complexity because the credentials ship inside the app and require no authentication to the Joyland platform itself.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 01, 2026

Hard-coded GeTui push-service credentials embedded in the Joyland AI client app let anyone who extracts them from a copy of the binary call the GeTui REST API without authenticating to Joyland and push arbitrary notification content to individual users, chosen groups, or the app's entire user base. The flaw applies to all observed versions of Joyland.ai (CPE cpe:2.3:a:joyland:joyland.ai:*:*:*:*:*:*:*:*), and exploitation is unauthenticated from the network perspective (CVSS vector PR:N/AC:L/UI:N) - the only practical prerequisite is obtaining the app package and the credentials remaining valid. Impact is bounded to the push-notification channel: the attacker cannot read Joyland backend data or execute code, and no public exploit code or confirmed active exploitation was identified at time of analysis, so the primary risk is mass notification abuse, phishing lures, and brand/reputational damage rather than data compromise.

RemediationAI

No vendor-released patch was identified at time of analysis, and the references supplied point only to CVE record and CSAF advisory metadata rather than a fixed build, so the decisive action is on the credential side: Joyland must revoke and regenerate the GeTui AppKey/AppSecret (and MasterSecret if used) in the GeTui console - not merely ship a new app build - because any rotated value embedded in a future client can be extracted again just as easily. The revocation must be paired with a rebuilt client release and forced-upgrade or kill-switch for older versions; until the old key is invalidated the attack remains live regardless of app updates, whereas rotating the key immediately neutralizes it for all existing installations. As interim compensating controls with explicit trade-offs: (1) restrict the GeTui key's permissions and API surface in the provider console to the minimum required push scope, which will break any legitimate client features that rely on broader scopes; (2) enable GeTui push-content auditing and alerting on anomalous send volume, targeting breadth (all-user blasts), or unexpected source IPs, accepting that detection is after-the-fact and will not prevent a single burst; (3) if the provider supports it, bind the credential to app-signature or device attestation so extracted keys cannot be replayed from arbitrary hosts, which requires client-side changes and may exclude older or rooted devices; and (4) monitor the app's user-facing channels for phishing notifications and publish a user advisory, since push content is delivered outside Joyland's control during the exposure window. Note that in-app mitigations such as disabling deep links or link previews reduce the blast radius of malicious notifications but do not fix the underlying credential exposure. Consult https://www.cve.org/CVERecord?id=CVE-2026-102666 and the CSAF advisory for any subsequent vendor statement or fixed version before relying on a specific build.

Affected VersionsENISA

Joyland.ai *

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

The root cause is CWE-798 (Use of Hard-coded Credentials) in the shipping Joyland AI mobile client. GeTui (Getui/个推) is a third-party push-notification provider whose REST API is authenticated with static application secrets - typically an AppKey, AppSecret, and in some tiers a MasterSecret - that the client must possess to register devices and deliver messages. Because these values are compiled into a distributable app artifact rather than derived per-user or held server-side, they are recoverable by anyone with a copy of the binary through static analysis, string extraction, or TLS interception of the client's own registration traffic. The credentials are effectively public and cannot be rotated by end users, so a single leaked build compromises the whole app's push authorization. The independently assessed vector (CVSS 3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) reflects low confidentiality and integrity impact with no availability impact: the attacker manipulates the push channel (notification content and targeting) but gains no direct foothold in Joyland's backend services, and the CVSS 4.0 record's SC:N/SI:N/SA:N sub-score metrics confirm the same absence of downstream system impact. There is no authentication bypass on Joyland's own infrastructure - the 'Authentication Bypass' tag refers to the fact that the GeTui API accepts the stolen static credential as sufficient authentication, not to a flaw in Joyland's login flow.

Know when Joyland Ai 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 (cisa-cg) PRIMARY 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Credentials shipped in the client allow unauthenticated remote API access (AV:N/AC:L/PR:N/UI:N); impact limited to injecting push content and exposing targeting data (C:L/I:L), no availability effect and no scope change.

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

Primary rating from Vendor (cisa-cg).

CVSS VectorVendor: cisa-cg

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

Lifecycle Timeline

1
CVSS changed
Oct 01, 2026 - 20:22 NVD
6.5 (MEDIUM) 6.9 (MEDIUM)

DescriptionCVE.org

The Joyland AI app contains hard-coded credentials for the GeTui push notification service, allowing an attacker to access the GeTui REST API and send push notifications containing arbitrary content to any user, group of users, or all users of the app at once.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
niche consumer AI companion app, no enterprise deployment footprint
Data Quality
4 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

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