HIGH 7.5

CVE-2026-10706: Adalo No-Code App Builder dbId Enumeration Privacy Breach

Adalo's no-code app builder (versions 1 and 2) contains a vulnerability that allows attackers to extract complete user records and track user behavior across multiple applications by exploiting database identifier (dbId) enumeration. The platform lacks fundamental privacy protections such as data minimization principles and privacy-by-design safeguards, enabling unauthorized access to sensitive user information.

Source data · NVD / CISA · public domain

CVSS
3.1 · 7.5 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weaknesses (CWE)
Affected products
0 configuration(s)
Published / Modified
2026-07-08 / 2026-07-09

NVD description (verbatim)

In Adalo’s no-code app builder, (Versions 1 and 2) the attackers may extract full user records and correlate user behavior across multiple applications via dbId enumeration. The platform does not implement data minimization, privacy by design, or implement appropriate technical safeguards, allowing sensitive information to be exposed to unauthorized parties.

1 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

The vulnerability stems from inadequate access controls and enumeration protections in Adalo's API layer. Attackers can systematically enumerate database identifiers (dbIds) to retrieve full user records without authentication or authorization checks. The absence of rate limiting, input validation, or privacy-preserving data architecture allows adversaries to correlate user behavior patterns across multiple Adalo applications, effectively creating a unified tracking profile of users independent of application boundaries. The flaw affects core authentication and data access mechanisms in Adalo versions 1 and 2.

Business impact

Organizations using Adalo to build customer-facing or internal applications face exposure of personally identifiable information (PII), behavioral data, and potentially sensitive business data. Users of affected Adalo applications may experience privacy violations, identity risk, and loss of trust. For Adalo customers, remediation requires immediate migration to patched versions and potential breach notification obligations depending on jurisdiction and data sensitivity. The ability to correlate user behavior across applications amplifies the harm by enabling sophisticated profiling and targeted attacks.

Affected systems

Adalo no-code app builder versions 1 and 2 are vulnerable. Any application built on these versions and deployed in production is at risk. The vulnerability is platform-wide; all users and data stored in applications built on affected versions are potentially exposed. Organizations running legacy Adalo environments should prioritize inventory and assessment.

Exploitability

Exploitability is high. The attack requires no authentication, no special privileges, no user interaction, and no complexity—it can be performed remotely over the network. An attacker with basic HTTP knowledge can begin enumerating dbIds immediately. The attack is passive from the user's perspective and leaves minimal forensic evidence, making detection difficult. No specialized tooling is required.

Remediation

Upgrade all Adalo applications to version 3 or later as soon as possible. Version 3 introduces proper access controls, dbId obfuscation, and privacy-by-design principles. Before upgrading, conduct a user notification and data exposure assessment to determine if breach notification is legally required. Implement network segmentation and API rate limiting as interim controls on your application infrastructure if immediate upgrade is not feasible. Review and audit access logs for signs of enumeration activity.

Patch guidance

Upgrade Adalo to version 3 or later. This release includes fixed API authentication controls, random or opaque database identifier schemes, and data minimization enforcement. Test the upgrade in a staging environment that mirrors production data classification before deploying. Verify that no application continues to rely on direct dbId references in client-side code, as this pattern will no longer function post-upgrade. Coordinate with end users if applications depend on user-facing database IDs. Rollback procedures should be documented in case of unforeseen compatibility issues.

Detection guidance

Monitor API logs for patterns consistent with dbId enumeration: repeated sequential or random requests to user endpoints, spikes in 401/403 responses followed by 200 responses, or requests originating from unusual geographic locations or IP ranges. Search your API access logs retroactively for GET requests to user data endpoints with incrementing numeric parameters. Implement alerting on failed authentication attempts followed by successful data retrieval within short time windows. Query your application databases for anomalous user account access patterns or bulk export events. If available, enable Adalo's audit logging to detect and correlate cross-application user lookups.

Why prioritize this

This vulnerability merits immediate attention due to its high CVSS score (7.5), ease of exploitation, and direct impact on user privacy and data confidentiality. The lack of authentication and the ability to correlate behavior across applications amplifies risk beyond a single application. Organizations subject to GDPR, CCPA, HIPAA, or similar regulations face compliance violations and financial exposure. The vulnerability has not yet been added to CISA's Known Exploited Vulnerabilities (KEV) catalog, but the combination of low attack complexity and high impact makes weaponization likely. Delayed patching increases liability.

Risk score, explained

The CVSS 3.1 score of 7.5 (HIGH) reflects a network-accessible vulnerability with no authentication required (AV:N/AC:L/PR:N/UI:N), high impact on confidentiality (C:H), no integrity or availability impact (I:N/A:N), and unchanged scope (S:U). The score accurately captures the ease and breadth of exploitation and the severity of unauthorized data disclosure. However, the score does not fully reflect the secondary harm from cross-application behavior correlation or the regulatory and reputational damage from widespread privacy violations. Organizations should treat this as a critical-priority issue regardless of CVSS rating.

Frequently asked questions

Can we mitigate this without upgrading?

Temporary mitigation is limited. Network-level API rate limiting on your Adalo application endpoints can slow enumeration but will not prevent determined attackers. Implementing a Web Application Firewall (WAF) with rules to detect and block enumeration patterns may help. However, these are temporary measures only. Upgrading to version 3 is the only permanent remediation.

How do we know if we've been exploited?

Review your API access logs for the patterns described in the detection guidance section. If you see high volumes of requests with sequential or random database IDs, or requests from unfamiliar IP addresses targeting user endpoints, you likely have been probed or exploited. Conduct a data access audit to identify which user records were accessed and when. If you have database query logs, search for unusual bulk queries or exports. Consider engaging a forensic analyst to conduct a thorough investigation.

Do we need to notify users?

Yes, almost certainly. If you determine that user records were accessed by an attacker, you have a legal obligation in most jurisdictions to notify affected users in a timely manner. Even if you have no evidence of exploitation, the presence of the vulnerability in a version handling production user data may trigger notification requirements depending on your data protection regulations. Consult your legal and privacy teams immediately.

What's the difference between Adalo versions 1, 2, and 3?

Versions 1 and 2 are vulnerable to dbId enumeration and lack privacy-by-design safeguards. Version 3 introduces fixed authentication controls, opaque or randomized identifier schemes, data minimization, and audit logging. Adalo has confirmed that version 3 resolves the enumeration vector. Verify exact feature parity with your vendor before upgrading production workloads.

This analysis is based on the CVE description and public vulnerability data available as of the publication date. Specific patch version numbers, affected product versions, and remediation steps should be independently verified against official Adalo vendor advisories and security bulletins. Organizations should consult their legal, compliance, and privacy teams regarding notification obligations. This document does not constitute legal or regulatory advice. Exploitation claims and patch effectiveness should be validated through your own testing in a non-production environment before deployment. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).