Skip to main content

Adalo EUVDEUVD-2026-42276

| CVE-2026-10708 HIGH
2026-07-08 cret@cert.org GHSA-gv53-r5jh-4pc3
7.5
CVSS 3.1 · Vendor: cert
Share

Severity by source

Vendor (cert) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI
7.5 HIGH

Single unauthenticated network request returns PII with no secrets (AV:N/AC:L/PR:N/UI:N); confidentiality-only exposure, so C:H and I/A:N.

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

Primary rating from Vendor (cert).

CVSS VectorVendor: cert

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

Lifecycle Timeline

3
Analysis Generated
Jul 09, 2026 - 16:40 vuln.today
CVSS changed
Jul 09, 2026 - 16:22 NVD
7.5 (HIGH)
CVE Published
Jul 08, 2026 - 15:16 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

This vulnerability enables large‑scale data harvesting without requiring app‑specific secrets. A single request to a minimal leaderboard component may return user records containing emails, UUIDs, and custom fields. The combination of wildcard CORS behavior, long‑lived twenty‑day JWTs, and the absence of token revocation allows attackers to gather sensitive personal information from any Adalo application.

AnalysisAI

Sensitive information disclosure in Adalo App Builder (versions 1 through 2) lets remote unauthenticated attackers harvest personal data at scale by sending a single request to a minimal leaderboard component, returning user records that include emails, UUIDs, and custom fields. The flaw stems from wildcard CORS behavior combined with long-lived twenty-day JWTs and no token revocation, meaning any Adalo application can be scraped without app-specific secrets. No public exploit is identified at time of analysis, and the EPSS score is low (0.10%), but the network-reachable, no-authentication nature makes mass automated collection straightforward.

Technical ContextAI

Adalo is a no-code platform for building mobile and web applications, where backend data services are shared across customer apps. The vulnerability lies in the API layer serving app components: a leaderboard endpoint returns full user records rather than a minimized public projection. Three compounding weaknesses drive the impact - a permissive wildcard CORS policy that allows any origin to read cross-origin API responses (browser-based cross-site data theft), twenty-day JWT lifetimes that keep credentials valid far too long, and the absence of any token revocation mechanism, so leaked or captured tokens cannot be invalidated. Root cause maps to broad exposure of sensitive information to unauthorized actors (CWE-200/CWE-201 class) and overly permissive cross-origin resource sharing (CWE-942); the CVE record lists CWE as N/A, so the classification is inferred from the description rather than assigned by NVD.

RemediationAI

No specific vendor-released fix version is identified in the available data, so track the CERT/CC note (https://kb.cert.org/vuls/id/849433) and NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-10708) for a patched App Builder release and apply it once published. As compensating controls, tighten the CORS policy to an explicit allowlist of trusted origins instead of a wildcard so browsers block unauthorized cross-origin reads (side effect: legitimate third-party integrations calling the API from other origins will break and must be enumerated first); shorten JWT lifetimes well below twenty days and introduce a revocation/blocklist mechanism so compromised tokens can be invalidated (side effect: users re-authenticate more often); and restrict or minimize the leaderboard component's response so it returns only non-sensitive public fields rather than full user records containing emails, UUIDs, and custom fields (side effect: apps relying on those fields in leaderboards lose that data). Since Adalo is a hosted platform, most of these controls ultimately depend on the vendor; app owners should also review what PII is stored in custom fields and remove anything unnecessary.

Share

EUVD-2026-42276 vulnerability details – vuln.today

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