Skip to main content

VU#382143 Lowcoder Query Library flaw allows cross-tenant data access

3rd article in the last 90 days, one of 3 articles referencing VU. Previous coverage: CERT/CC advisory VU#456950 covers Komodo Periphery command injection flaw (Oct 2026).

Companies mentioned

Best suited for

Seniority
Staff
Job function
Cybersecurity / Information Security
Persona
Security Operations Practitioner
Buyer role
Technical Implementer / Administrator
Decision stage
Post Buy
Adoption curve
Early Majority
Technology maturity
Established Technology
Industry
Information Technology / Software & Services / Software / Low-Code / No-Code Platforms

Our classification, not the publisher's statement. Best suited for, not only for.

Lowcoder version 2.4.10, an open-source low-code platform for building web applications through a visual drag-and-drop interface, contains an authorization bypass vulnerability in the API for its Query Library feature. The flaw allows authenticated users with the admin or dev role to access private library-query data from other organizations on a multi-tenant instance.

The vulnerability is identified as CVE-2026-16753 and was confirmed against Lowcoder version 2.4.10. Each Lowcoder project includes a centralized Query Library that stores the workspace's data queries and sources for reuse. The LibraryQuery API service layer lacks organization-scope checks at two endpoints, one handling metadata retrieval and one handling query execution. Role-based access requires the admin or dev role, but the check confirms that role only against the requesting user's own organization. The vulnerable endpoints do not verify whether the requested resource belongs to the requester's organization.

An authenticated user holding the admin or dev role in any organization on a multi-tenant Lowcoder instance can access other tenants' Query Libraries. Those roles are granted by default to any self-signup account when LOWCODER_EMAIL_SIGNUP_ENABLED and LOWCODER_CREATE_WORKSPACE_ON_SIGNUP are set to TRUE. Using this access, an attacker can read the full Domain Specific Language (DSL) of another organization's library queries, including complete query configuration and each referenced datasourceId.

An attacker can also execute any library query available on the instance and receive response data directly from the affected organization's backend data source. Potential impacts include cross-tenant data exposure, modification, or destruction, as well as cost abuse through querying paid data sources at another tenant's expense. Because organization-level authorization is bypassed, data isolation between organizations is violated and the instance can effectively function as a shared environment for attackers.

Lowcoder could not be reached to coordinate this vulnerability. The document was first published on 2026-10-13 and last updated on 2026-10-13 at 19:21 UTC as revision 1. Louis Sanchez, a member of Voke Cyber, reported the vulnerability, and Alex Lewis wrote the document.

Lowcoder administrators should limit access to the affected Query Library API endpoints until an official security update is released. Exposure can be reduced by restricting application access to trusted users and reviewing admin and dev role assignments. Organizations running multi-tenant deployments may consider separating tenants into distinct instances to prevent cross-organization data access. Where source code can be modified, administrators should add organization-level authorization checks for Query Library metadata retrieval and query execution.

Blog post, originally published by Alex Lewis at kb.cert.org.

Structured data (JSON-LD)

The schema.org markup this page publishes for search engines and AI agents, exactly as they read it.

[
  {
    "@context": "https://schema.org",
    "@id": "https://decisioninsights.ai/#website",
    "@type": "WebSite",
    "name": "Decision Insights",
    "potentialAction": {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://decisioninsights.ai/search/?q={search_term_string}&submit=1"
      }
    },
    "publisher": {
      "@id": "https://decisioninsights.ai/#organization"
    },
    "url": "https://decisioninsights.ai"
  },
  {
    "@context": "https://schema.org",
    "@id": "https://decisioninsights.ai/#organization",
    "@type": "Organization",
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "customer support",
      "email": "[email protected]"
    },
    "description": "Decision Insights is a Registry of technology companies, open source projects, and industry terms, built for people and for AI agents that need sourced, structured information.",
    "logo": {
      "@type": "ImageObject",
      "url": "https://wiretap-cdn-assets.nyc3.cdn.digitaloceanspaces.com/decision-insights/[email protected]"
    },
    "name": "Decision Insights",
    "parentOrganization": {
      "@type": "Organization",
      "name": "Wiretap Labs",
      "sameAs": [
        "https://www.linkedin.com/company/wiretap-labs",
        "https://www.crunchbase.com/organization/wiretap-labs"
      ],
      "url": "https://wiretaplabs.com"
    },
    "publishingPrinciples": "https://decisioninsights.ai/standards/",
    "sameAs": [
      "https://www.linkedin.com/company/decisioninsights"
    ],
    "url": "https://decisioninsights.ai"
  },
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "item": "https://decisioninsights.ai",
        "name": "Decision Insights",
        "position": 1
      },
      {
        "@type": "ListItem",
        "item": "https://decisioninsights.ai/records/",
        "name": "Records",
        "position": 2
      },
      {
        "@type": "ListItem",
        "item": "https://decisioninsights.ai/vu382143-lowcoder-query-library-flaw-allows-cross-tenant-data-access/",
        "name": "VU#382143 Lowcoder Query Library flaw allows cross-tenant data access",
        "position": 3
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@id": "https://decisioninsights.ai/vu382143-lowcoder-query-library-flaw-allows-cross-tenant-data-access/#blogposting",
    "@type": "BlogPosting",
    "about": {
      "@id": "https://decisioninsights.ai/registry/vu/#organization",
      "@type": "Organization",
      "mainEntityOfPage": "https://decisioninsights.ai/registry/vu/",
      "name": "VU"
    },
    "audience": [
      {
        "@type": "Audience",
        "additionalType": "Seniority",
        "audienceType": "Staff"
      },
      {
        "@type": "Audience",
        "additionalType": "Job function",
        "audienceType": "Cybersecurity / Information Security"
      },
      {
        "@type": "Audience",
        "additionalType": "Persona",
        "audienceType": "Security Operations Practitioner"
      },
      {
        "@type": "Audience",
        "additionalType": "Buyer role",
        "audienceType": "Technical Implementer / Administrator"
      },
      {
        "@type": "Audience",
        "additionalType": "Adoption curve",
        "audienceType": "Early Majority"
      },
      {
        "@type": "Audience",
        "additionalType": "Technology maturity",
        "audienceType": "Established Technology"
      },
      {
        "@type": "Audience",
        "additionalType": "Industry",
        "audienceType": "Information Technology / Software & Services / Software / Low-Code / No-Code Platforms"
      }
    ],
    "author": {
      "@id": "https://decisioninsights.ai/author/decision-insights-threat-desk/#person",
      "@type": "Person",
      "name": "Decision Insights Threat Desk",
      "url": "https://decisioninsights.ai/author/decision-insights-threat-desk/"
    },
    "dateModified": "2026-10-13T13:42:08-06:00",
    "datePublished": "2026-10-13T13:42:02-06:00",
    "description": "CVE-2026-16753 affects Lowcoder 2.4.10, allowing authenticated admin or dev users to access other organizations' Query Library data in multi-tenant instances.",
    "headline": "VU#382143 Lowcoder Query Library flaw allows cross-tenant data access",
    "isBasedOn": {
      "@type": "CreativeWork",
      "author": {
        "@type": "Person",
        "name": "Alex Lewis"
      },
      "sourceOrganization": {
        "@id": "https://decisioninsights.ai/registry/department-of-homeland-security/#organization",
        "@type": "Organization",
        "mainEntityOfPage": "https://decisioninsights.ai/registry/department-of-homeland-security/",
        "name": "Department of Homeland Security"
      },
      "url": "https://kb.cert.org/vuls/id/382143"
    },
    "keywords": [
      "Authorization",
      "Data",
      "Metadata",
      "Multitenant",
      "Test Access Points",
      "Vulnerabilities"
    ],
    "mainEntityOfPage": {
      "@id": "https://decisioninsights.ai/vu382143-lowcoder-query-library-flaw-allows-cross-tenant-data-access/",
      "@type": "WebPage",
      "sdDatePublished": "2026-10-13",
      "sdPublisher": {
        "@id": "https://decisioninsights.ai/#organization"
      }
    },
    "mentions": [
      {
        "@id": "https://decisioninsights.ai/registry/vu/#organization",
        "@type": "Organization",
        "mainEntityOfPage": "https://decisioninsights.ai/registry/vu/",
        "name": "VU"
      }
    ],
    "publisher": {
      "@id": "https://decisioninsights.ai/#organization"
    }
  },
  {
    "@context": "https://schema.org",
    "@id": "https://decisioninsights.ai/author/decision-insights-threat-desk/#person",
    "@type": "Person",
    "description": "CISA advisories, vendor security bulletins, and CVE disclosures, summarized into sourced briefs. Produced under our Standards & Methodology.",
    "name": "Decision Insights Threat Desk",
    "sameAs": [
      "https://www.linkedin.com/showcase/decisioninsights/"
    ],
    "url": "https://decisioninsights.ai/author/decision-insights-threat-desk/"
  }
]

Is this your company? Get structured data for your own pages