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

VectorAV: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

CVE-2026-52887

Affected Products

@Nocobase/Plugin-Notification-In-App-Message
Nocobase