CVE-2026-116018

ONEARMY community-platform before 2.165.2 IDOR via notification read endpoint

Published Oct 24, 2026 CVSS 4.0 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
ONEARMY community-platform before 2.165.2 contains an insecure direct object reference vulnerability that allows authenticated users to mark other users' notifications as read via POST /api/notifications/:id/read. Attackers can iterate sequential notification IDs to suppress unread indicators of users in the same tenant, causing them to miss replies, comments and new-content notices.

Analysis

AI-generated

Technical impact

ONEARMY community-platform before version 2.165.2 contains an insecure direct object reference that allows an authenticated user to mark any other user's notifications as read by using the POST /api/notifications/:id/read endpoint. Because the endpoint lacks a proper ownership check, attackers can execute the action on arbitrary notification identifiers. This capability does not grant data read, but it alters notification state, enabling the attacker to suppress notification badges and prevent users in the same tenant from seeing replies, comments, and new content.

Affected Systems

Authenticated customers running ONEARMY community-platform versions earlier than 2.165.2 are vulnerable. The issue was present in the 2.163.2 release and all earlier builds that did not incorporate the fix included in v2.165.2. The vulnerability affects the notification management component exposed through the API.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. The metric does not include a specific attack vector, but the absence of an EPSS score and the lack of KEV listing suggest that exploitation has not yet been widely observed. The vulnerability requires the attacker to be authenticated within a tenant and relies on enumeration of numeric notification identifiers. Successful exploitation results in preventing other users from receiving notification alerts; however, it does not grant direct access to personal data or system control.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ONEARMY community-platform to version 2.165.2 or later.
  • If an immediate upgrade is not possible, apply rate limiting on POST /api/notifications/:id/read to slow enumeration of notification identifiers.
  • Enable logging of notification read activity and monitor for abnormal patterns of marking read for notifications that do not belong to the requesting user.

Generated by OpenCVE AI on October 24, 2026 at 12:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Onearmy
Onearmy community-platform
Vendors & Products Onearmy
Onearmy community-platform
Type Values Removed Values Added
Description ONEARMY community-platform before 2.165.2 contains an insecure direct object reference vulnerability that allows authenticated users to mark other users' notifications as read via POST /api/notifications/:id/read. Attackers can iterate sequential notification IDs to suppress unread indicators of users in the same tenant, causing them to miss replies, comments and new-content notices.
Title ONEARMY community-platform before 2.165.2 IDOR via notification read endpoint
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Oct 29, 2026, 3:23 PM
Reserved
Oct 24, 2026, 11:23 AM
Status
Deferred
Published
Oct 24, 2026, 12:16 PM
Modified
Oct 29, 2026, 4:17 PM