Description
JetLinks Community through 2.10.0 contains a missing authorization vulnerability that allows users with only query access to enable or disable any alarm configuration. Because the AlarmConfigController _enable and _disable endpoints lack the save action annotation, attackers can toggle alarms by id to silence alerts for monitored devices.
Published: 2026-10-13
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Disabling Alarms
Action: Apply Fix
AI Analysis

Impact

The vulnerability stems from a missing authorization check on the AlarmConfigController _enable and _disable endpoints. As a result, any authenticated user that has permission to query the system can toggle the state of any alarm configuration by using the alarm's identifier. This flaw allows attackers to silence or enable alerts in order to conceal malicious or abnormal device behavior. The vulnerability is classified as CWE‑862, indicative of missing authorization.

Affected Systems

Affected systems include JetLinks Community versions up to and including 2.10.0. The flaw resides in the AlarmConfigController within the rule‑engine-manager module and targets the endpoints that toggle alarm status. Users of the community edition who are logged in and have simple query rights are capable of executing these endpoints, regardless of whether they have authorisation to modify alarm settings.

Risk and Exploitability

The CVSS score of 5.3 denotes moderate impact, and the EPSS score is not available, with no listing in CISA KEV. Attackers only need to send a crafted HTTP request to the protected endpoints; authentication is insufficient to mitigate the problem if the user already has query permissions. Because the flaw does not lead to code execution or data exfiltration, the primary risk lies in disabling alerts to evade detection.

Generated by OpenCVE AI on October 13, 2026 at 19:09 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update JetLinks Community to a version that includes the authorization fix.
  • If a patch is unavailable, block or remove the /_enable and /_disable endpoints from the public API, or enforce proper authorization annotations before allowing state changes.
  • Revoke general query permissions from users who do not need them, limiting access only to those whose role legitimately requires alarm visibility.

Generated by OpenCVE AI on October 13, 2026 at 19:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 17:15:00 +0000

Type Values Removed Values Added
Description JetLinks Community through 2.10.0 contains a missing authorization vulnerability that allows users with only query access to enable or disable any alarm configuration. Because the AlarmConfigController _enable and _disable endpoints lack the save action annotation, attackers can toggle alarms by id to silence alerts for monitored devices.
Title JetLinks Community through 2.10.0 Missing Authorization via Alarm Enable/Disable Endpoints
Weaknesses CWE-862
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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T16:53:11.419Z

Reserved: 2026-10-13T16:22:42.784Z

Link: CVE-2026-110110

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-13T17:17:35.223

Modified: 2026-10-13T17:17:35.223

Link: CVE-2026-110110

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T19:15:08Z

Weaknesses