{"schemaVersion":3,"id":"CVE-2025-9315","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"An unauthenticated device registration vulnerability, caused by Improperly Controlled Modification of Dynamically-Determined Object Attributes, has been identified in the MXsecurity Series. An unauthenticated remote attacker can exploit this vulnerability by sending a specially crafted JSON payload to the device's registration endpoint /api/v1/devices/register, allowing the attacker to register unauthorized devices without authentication. Although exploiting this vulnerability has limited modification of data, there is no impact to the confidentiality and availability of the affected device, as well as no loss of confidentiality, integrity, and availability within any subsequent systems.","dates":{"published":"2025-12-10T08:31:08.308Z","modified":"2025-12-10T15:49:53.230Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":6.3,"severity":"medium","version":"4.0","versionLabel":"v4.0","source":"CVE.org","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N","computed":false,"selection":"backend-summary"},"metrics":[{"version":"4.0","versionLabel":"v4.0","source":"CVE.org","score":6.3,"severity":"medium","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N","exploitability":null,"impact":null,"computed":false},{"version":"4.0","versionLabel":"v4.0","source":"NVD","score":6.3,"severity":"medium","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.00458,"percentile":0.38636,"severity":"low","asOf":"2026-10-21T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-21T00:00:00.000Z","baselineScore":0.00458},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.00458,"percentile":0.38636}],"last30":[{"date":"2026-09-21T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.00458,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.00458,"percentile":0.38636}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[],"exploitCount":0,"weaknesses":[{"id":"CWE-915","name":"Improperly Controlled Modification of Dynamically-Determined Object Attributes","description":"The product receives input from an upstream component that specifies multiple attributes, properties, or fields that are to be initialized or updated in an object, but it does not properly control which attributes can be modified.","type":"weakness","status":"Incomplete","abstraction":"Base","likelihoodOfExploit":null,"url":"https://cwe.mitre.org/data/definitions/915.html"}],"affected":[{"vendor":"moxa","product":"mxsecurity series","name":"MXsecurity Series","label":"mxsecurity series","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ 1.0, ≤ 2.3.0","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 1.0, ≤ 2.3.0","eol":null,"hubHref":"/vendor/moxa/mxsecurity_series"}],"affectedCount":1,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://www.moxa.com/en/support/product-support/security-advisory/mpsa-252631-cve-2025-9315-unauthenticated-device-registration-vulnerability-in-mxsecurity-series","label":"www.moxa.com/en/…","hostname":"www.moxa.com","tags":["Vendor Advisory"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2025-12-10T08:31:08.308Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2025-12-10T15:49:53.230Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":25,"level":"medium","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-21T20:11:01.316Z","stale":false,"partial":false}}