{"metadata": {"vulnerability": "cve-2026-110109", "count": 14, "kinds": {"milestone": 4, "sighting": 1, "kev": 0, "other": 9}}, "data": [{"timestamp": "2026-10-13T00:00:00Z", "date_only": false, "value": "2026-10-13T00:00:00.000Z", "kind": "other", "label": "Made public", "source": "cvelistv5 / VulnCheck", "record": "cve-2026-110109", "field": "containers.cna.datePublic"}, {"timestamp": "2026-10-13T16:22:42.409Z", "date_only": false, "value": "2026-10-13T16:22:42.409Z", "kind": "milestone", "label": "Reserved", "source": "cvelistv5", "record": "cve-2026-110109", "field": "cveMetadata.dateReserved"}, {"timestamp": "2026-10-13T16:53:10.736Z", "date_only": false, "value": "2026-10-13T16:53:10.736Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "cve-2026-110109", "field": "cveMetadata.datePublished"}, {"timestamp": "2026-10-13T16:53:10.736Z", "date_only": false, "value": "2026-10-13T16:53:10.736Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / VulnCheck", "record": "cve-2026-110109", "field": "containers.cna.providerMetadata.dateUpdated"}, {"timestamp": "2026-10-13T17:13:03.117Z", "date_only": false, "value": "2026-10-13T17:13:03.117076Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117434717473283647", "record": "CVE-2026-110109", "field": "creation_timestamp", "uuid": "2dbf3ea4-82ef-49a3-aa5e-6dde4b5b63e2", "content": "CVE-2026-110109 JetLinks Community through 2.10.0 Missing Authorization via Product-Level Transparent Codec Save 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.\nhttps://www.cve.org/CVERecord?id=CVE-2026-110109https://hackmd.io/@1ExmmukzRMWN7B4gQ4W-4Q/jetlinks-community-transparent-codec-save-authz-bypasshttps://github.com/jetlinks/jetlinks-community/blob/60ecc9f65d96acfd38da8daecdb0062fc72034f3/jetlinks-manager/device-manager/src/main/java/org/jetlinks/community/device/web/TransparentMessageCodecController.java#L138-L143https://github.com/hs-web/hsweb-framework/blob/5.0.1/hsweb-authorization/hsweb-authorization-api/src/main/java/org/hswebframework/web/authorization/Authentication.java#L206-L218https://github.com/jetlinks/jetlinks-communityhttps://www.vulncheck.com/advisories/jetlinks-community-through-2.10.0-missing-authorization-via-product-level-transparent-codec-save#jetlinks #JetLinksCommunity#CVE_2026_110109#bot", "url": "https://infosec.exchange/users/cve/statuses/117434717473283647"}, {"timestamp": "2026-10-13T17:17:35Z", "date_only": false, "value": "2026-10-13T17:17:35Z", "kind": "other", "label": "Nvd published at", "source": "github \u00b7 GHSA-6Q8R-VGVX-R98P", "record": "GHSA-6Q8R-VGVX-R98P", "field": "database_specific.nvd_published_at"}, {"timestamp": "2026-10-13T17:17:35.070Z", "date_only": false, "value": "2026-10-13T17:17:35.070", "kind": "milestone", "label": "Published", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-110109", "record": "FKIE_CVE-2026-110109", "field": "published"}, {"timestamp": "2026-10-13T17:20:46.145Z", "date_only": false, "value": "2026-10-13T17:20:46.145584Z", "kind": "other", "label": "Recorded", "source": "cvelistv5 / CISA-ADP", "record": "cve-2026-110109", "field": "containers.adp.0.metrics.0.other.content.timestamp"}, {"timestamp": "2026-10-13T17:20:46.145Z", "date_only": false, "value": "2026-10-13T17:20:46.145584Z", "kind": "other", "label": "Recorded", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-110109", "record": "FKIE_CVE-2026-110109", "field": "metrics.ssvcV203.0.ssvcData.timestamp"}, {"timestamp": "2026-10-13T17:20:57.490Z", "date_only": false, "value": "2026-10-13T17:20:57.490Z", "kind": "other", "label": "Updated", "source": "cvelistv5", "record": "cve-2026-110109", "field": "cveMetadata.dateUpdated"}, {"timestamp": "2026-10-13T17:20:57.490Z", "date_only": false, "value": "2026-10-13T17:20:57.490Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / CISA-ADP", "record": "cve-2026-110109", "field": "containers.adp.0.providerMetadata.dateUpdated"}, {"timestamp": "2026-10-13T18:17:22.580Z", "date_only": false, "value": "2026-10-13T18:17:22.580", "kind": "other", "label": "Updated", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-110109", "record": "FKIE_CVE-2026-110109", "field": "lastModified"}, {"timestamp": "2026-10-13T18:30:54Z", "date_only": false, "value": "2026-10-13T18:30:54Z", "kind": "milestone", "label": "Published", "source": "github \u00b7 GHSA-6Q8R-VGVX-R98P", "record": "GHSA-6Q8R-VGVX-R98P", "field": "published"}, {"timestamp": "2026-10-13T18:30:54Z", "date_only": false, "value": "2026-10-13T18:30:54Z", "kind": "other", "label": "Updated", "source": "github \u00b7 GHSA-6Q8R-VGVX-R98P", "record": "GHSA-6Q8R-VGVX-R98P", "field": "modified"}]}
