Skip to main content

Joyland.ai CVE-2026-102669

| EUVDEUVD-2026-91028 MEDIUM
Improper Validation of Certificate with Host Mismatch (CWE-297)
2026-10-01 cisa-cg GHSA-3v5q-8wpg-2hx4
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
    Gain man-in-the-middle network position
  2. Exploit
    Present attacker-controlled TLS certificate
  3. Execution
    App fails to verify hostname and trusts connection
  4. Impact
    Intercept and tamper with chat messages

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V12 - Secure Communication Certificate host validation
Exploitation Conditions

Exploitation requires the attacker to occupy an active man-in-the-middle position on the network path between the Joyland.ai client and its server (shared/public Wi-Fi, rogue AP, ARP/DNS spoofing, or a compromised network segment) so a forged TLS certificate can be presented; the app's missing hostname validation then causes it to accept that certificate. Limiting factors: no special product configuration is needed because the flaw is in default certificate handling, but a successful attack is gated by achieving traffic interposition, which bounds real-world exploitability well below the 'remote, no-position-needed' impression given by AV:N/PR:N. Affects all versions of the Joyland.ai app per EUVD.

Impact

This is a medium-severity transport-security flaw (CWE-297, improper certificate hostname validation) in the Joyland.ai application, scored CVSS 4.0 6.9 by the reporting source (CISA, via the CSAF advisory va-26-275-03). Exploitation status: no public exploit identified at time of analysis - there is no EPSS score, no CISA KEV listing, and no referenced POC. The provided CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:N) implies trivial unauthenticated remote exploitation, but this CONFLICTS with the vulnerability class: a hostname-verification failure is only exploitable by an attacker who already holds a privileged man-in-the-middle network position (hostile Wi-Fi, rogue access point, DNS/ARP spoofing, or a compromised upstream), which realistically warrants higher attack complexity (AC:H) rather than AC:L. A second inconsistency: the input vector sets VC:N (no confidentiality impact) yet the description explicitly states an attacker can 'intercept chat messages', which is a confidentiality loss - verify with vendor. Net real-world priority is moderate-to-low: the flaw is genuine and the app transmits sensitive conversational data, but exploitation is situational (requires attacker interposition) rather than broadly internet-facing, so it is not comparable to a directly remotely exploitable RCE despite the network attack-vector label.

Exploit ScenarioDerived

An attacker on the same network as a victim (public Wi-Fi, malicious hotspot) or otherwise able to intercept traffic presents a fraudulent TLS certificate for the Joyland.ai backend; because the app does not verify the hostname, the client accepts the connection and the attacker transparently reads and can alter the victim's chat messages. No public exploit is identified, but the technique relies on well-known, readily available MITM tooling. Given AV:N but the practical need for an interception position, realistic attack complexity is higher than the input vector's AC:L suggests.

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

The Joyland.ai application fails to validate the hostname in TLS certificates presented by the server, allowing an attacker who already occupies a man-in-the-middle position on the network path to impersonate the Joyland.ai backend and read or manipulate chat traffic. All versions of the app appear affected (CPE cpe:2.3:a:joyland:joyland.ai:* and EUVD-2026-91028 both list the wildcard version range). Exploitation is gated by the attacker's need to interpose on the connection (rogue AP, shared Wi-Fi, ARP/DNS spoofing, or compromised segment), which is why the independent assessment rates it CVSS 3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N rather than the higher CVSS 4.0 6.9 reported by CISA; no public exploit has been identified at time of analysis and the issue is not in CISA KEV.

RemediationAI

No vendor-released patch was identified at time of analysis, and the available references (CVE-2026-102669 and CSAF va-26-275-03) do not name a fixed version - contact the vendor for an updated build that performs full RFC 6125 hostname verification, and treat any version that has not explicitly added this check as vulnerable. Until then, the most effective compensating controls target the prerequisite rather than the flaw: require the app to be used only over trusted networks or a managed VPN (side effect: no protection if the VPN endpoint itself is spoofed, and it does not help users on public Wi-Fi who cannot install a VPN), and on managed mobile fleets deploy a per-app or device-wide MDM configuration that enforces certificate pinning or a trusted proxy with TLS inspection so an attacker-supplied leaf certificate is rejected before the app sees it (side effect: pinning breaks on legitimate certificate rotation and requires maintenance). Operators who control the network path can block outbound TLS to unexpected destinations from the Joyland.ai client and monitor for anomalous DNS resolution of the service hostname as a detection measure, but this is detective, not preventive. Users on shared or public Wi-Fi should avoid transmitting sensitive chat content through the app until a patched client is available. Do not treat these workarounds as substitutes for a vendor fix; escalate through the vendor's security contact and track the CVE record for an updated advisory.

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

This is an improper certificate validation flaw (CWE-297) in the TLS client logic of the Joyland.ai app. RFC 6125 / RFC 9525 require a TLS client to verify that the identity asserted in the server's X.509 certificate (its Subject Alternative Name, or CN as a fallback) matches the hostname it intended to reach, in addition to validating the certificate chain against a trusted CA. The Joyland.ai client apparently performs chain validation but omits the hostname-binding check, so any certificate signed by a trusted CA for an unrelated name - or a certificate obtained for an attacker-controlled domain - is accepted as belonging to the Joyland.ai service. Because no traffic interposition is built into the flaw itself, the practical attack surface is limited to attackers who can already redirect or observe the client's network path; once there, the missing check converts an otherwise-strong encrypted channel into one the attacker fully controls, exposing and enabling modification of chat messages. The CPE entry cpe:2.3:a:joyland:joyland.ai:*:*:*:*:*:*:*:* matches every shipped version, indicating the defect is in default certificate-handling code rather than a misconfiguration.

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:N/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.8 MEDIUM

MITM position required so AC:H; no authentication needed (PR:N); chat interception and tampering give C:L and I:L, with no availability impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:H/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
None
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
5.3 (MEDIUM) 6.9 (MEDIUM)

DescriptionCVE.org

Joyland AI app does not verify hostnames, allowing a malicious host to connect or intercept chat messages.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
niche consumer AI companion chat app, limited enterprise 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· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

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

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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