S4E just found a high top 10 tcp port service scan
high·Product Based Web Vulnerabilities·Updated Apr 23, 2026

CVE-2026-41640 Scanner

CVE-2026-41640 Scanner - SQL Injection vulnerability in NocoBase

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, subdomain, ipv4
CostFree
2.4k
Times Used
continuous scan runs
3.4k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2026-41640
8.8
CVSShigh
Exploitable remotely over the internet · low-privilege account sufficient.

NocoBase is an AI-powered no-code/low-code platform for building business applications and enterprise solutions. Prior to version 2.0.39, the queryParentSQL() function in the core database package constructs a recursive CTE query by joining nodeIds with string concatenation instead of using parameterized queries. The nodeIds array contains primary key values read from database rows. An attacker who can create a record with a malicious string primary key can inject arbitrary SQL when any subsequent request triggers recursive eager loading on that collection. This issue has been patched in version 2.0.39.

Attack Vector
Network
Privileges Req.
Low
User Interaction
None
Affected
nocobaseby nocobase
< 2.0.39
Updated Aug 22, 2026View on NVD →
Detail

NocoBase is a platform designed to offer an intuitive interface for building data-centric applications. It is primarily used by developers looking to create custom applications without extensive coding. This makes it a popular choice for businesses seeking to streamline their application development process while ensuring flexibility in application design. The software is deployed in various environments, including corporate settings, to facilitate efficient data management and application customization. As an open-source platform, it encourages community collaboration and extension of its functionalities. It aims to simplify application building while maintaining a robust infrastructure for scalability.

SQL Injection is a web security vulnerability that allows an attacker to interfere with the queries that an application makes to its database. It generally occurs when user input is not properly sanitized, allowing malicious users to execute arbitrary SQL code. This type of attack can lead to unauthorized viewing of data, deletion of data, and in some cases, gaining full control of the database server. In NocoBase, this vulnerability permits an authenticated attacker to exploit database manipulation capabilities by injecting malicious SQL via the queryParentSQL function. It highlights a critical need for proper validation and parameterized queries to safeguard against malicious manipulations.

The SQL Injection vulnerability in NocoBase affects the @nocobase/database package, particularly within the queryParentSQL function of a TypeScript file responsible for constructing recursive SQL queries. The issue arises because user-controlled input, specifically primary key values, is directly concatenated to the SQL WHERE IN clause without utilizing parameters. This lack of parameterization allows attackers with certain permissions to craft inputs that alter SQL execution flow, leading to unwanted data retrieval or modification. The crafted SQL injection can exfiltrate data or modify the database unpredictably, given the attacker's goals and access.

If exploited, this SQL Injection vulnerability could have significant impacts, such as unauthorized data access and manipulation. An attacker could retrieve sensitive information, delete critical data, or even gain control over the database server. This, in turn, may lead to severe data breaches, financial loss, or reputation damage to organizations relying on NocoBase. Furthermore, the potential manipulation of data integrity poses risks to business continuity, especially for companies whose operations heavily rely on real-time data processing and applications.

REFERENCES

Solution Advice
  • Upgrade to a secure NocoBase version 2.0.39 or later, which implements parameterized queries.
  • Implement input validation and sanitation to ensure that user inputs are properly handled.
  • Regularly patch and update all dependencies and application components.
  • Limit exposure by ensuring that only authenticated users with necessary permissions can execute sensitive operations.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.

CVE-2026-41640 Scanner - SQL Injection vulnerability in NocoBase S4E