Description
JetLinks Community through 2.10.0 contains a missing authorization vulnerability that allows users with only query access on transparent-codec to overwrite product codecs via POST /device/transparent-codec/{productId}. Because the endpoint lacks @SaveAction, attackers can save arbitrary codec providers and configurations, controlling how transparent messages are decoded and encoded for every device of that product.
Published: 2026-10-13
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Unauthorized configuration changes can enable device manipulation
Action: Update Immediately
AI Analysis

Impact

The vulnerability arises from an omitted @SaveAction annotation on the POST /device/transparent-codec/{productId} endpoint. Users with query-level read access can exploit this to overwrite product‑specific codec providers and their parameters. This means any device belonging to the affected product will process messages according to a tampered codec, allowing data manipulation, injection of malformed payloads, or execution of arbitrary code if the codec performs code during processing. The flaw bypasses intended authorization controls and grants attackers full control over codec behavior for all devices of the product.

Affected Systems

JetLinks Community versions 2.10.0 and earlier are affected. The issue resides in the platform core, specifically the transparent codec controller component, and is present in the community edition of the IoT platform widely used for device communication.

Risk and Exploitability

The CVSS score of 7.1 indicates high impact with moderate to high exploitability. The EPSS score is not available, and the vulnerability is not listed in CISA KEV, suggesting a lower current threat level, though the attack vector requires only read-level access. An attacker who can query the transparent-codec endpoint can issue an authenticated POST, bypassing normal write permissions, and immediately alter codec settings. Once the override occurs, all devices for that product may become vulnerable to arbitrary data handling or code execution, making the vulnerability a serious risk for environments using these releases.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade JetLinks Community to a version beyond 2.10.0 where the authorization check is implemented.
  • Restrict access to the /device/transparent-codec endpoint, ensuring only authorized administrators can POST codec changes.
  • Verify that the codec configurations for affected products are correct and revert any unexpected changes.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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 on transparent-codec to overwrite product codecs via POST /device/transparent-codec/{productId}. Because the endpoint lacks @SaveAction, attackers can save arbitrary codec providers and configurations, controlling how transparent messages are decoded and encoded for every device of that product.
Title JetLinks Community through 2.10.0 Missing Authorization via Product-Level Transparent Codec Save
Weaknesses CWE-862
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T17:20:57.490Z

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

Link: CVE-2026-110109

cve-icon Vulnrichment

Updated: 2026-10-13T17:20:53.011Z

cve-icon NVD

Status : Received

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

Modified: 2026-10-13T18:17:22.580

Link: CVE-2026-110109

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses