PT-2026-60296 · Nocobase · @Nocobase/Plugin-Notification-In-App-Message+1
Published
2026-07-15
·
Updated
2026-07-15
·
CVE-2026-52887
CVSS v3.1
10
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
NocoBase versions prior to 2.0.61
Description
An issue exists in the @nocobase/plugin-notification-in-app-message where the 'GET /api/myInAppChannels:list' endpoint is exposed. A signed-up authenticated user can exploit this by providing a value to the
filter[latestMsgReceiveTimestamp][$lt] variable, which is inserted into a Sequelize.literal() template string without proper escaping or parameter binding. This allows for the execution of stacked PostgreSQL statements, potentially enabling the execution of commands via the COPY ... TO PROGRAM functionality.Recommendations
Update to version 2.0.61.
Fix
SQL injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
@Nocobase/Plugin-Notification-In-App-Message
Nocobase