CyberRota Analysis
AI-GeneratedNocoBase versions prior to 2.1.19 are vulnerable due to improper handling of PostgreSQL backup restoration, which allows a backup-management user to execute arbitrary commands on the NocoBase server process through shell command injection. This could lead to unauthorized access or manipulation of the server, posing a risk to the integrity and confidentiality of the application. Organizations using NocoBase should prioritize upgrading to version 2.1.19 to mitigate this risk.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
NocoBase is an AI-powered no-code/low-code platform for building business applications and enterprise solutions. Prior to 2.1.19, NocoBase @nocobase/plugin-backups restored PostgreSQL backups by interpolating the database.schema value from _metadata.json into shell command strings executed with Node.js child_process.exec(), allowing a backup-management user restoring a crafted backup to execute commands as the NocoBase server process. This vulnerability is fixed in 2.1.19.