{"resultsPerPage":1,"startIndex":0,"totalResults":1,"format":"NVD_CVE","version":"2.0","timestamp":"2026-04-15T06:45:14.421","vulnerabilities":[{"cve":{"id":"CVE-2025-54962","sourceIdentifier":"cve@mitre.org","published":"2025-08-04T02:15:27.153","lastModified":"2025-08-04T15:06:15.833","vulnStatus":"Awaiting Analysis","cveTags":[],"descriptions":[{"lang":"en","value":"\/edit-user in webserver in OpenPLC Runtime 3 through 9cd8f1b allows authenticated users to upload arbitrary files (such as .html or .svg), and these are then publicly accessible under the \/static URI."},{"lang":"es","value":"\/edit-user en el servidor web en OpenPLC Runtime 3 a 9cd8f1b permite a los usuarios autenticados cargar archivos arbitrarios (como .html o .svg), y estos luego son accesibles públicamente bajo el URI \/static."}],"metrics":{"cvssMetricV31":[{"source":"cve@mitre.org","type":"Secondary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1\/AV:N\/AC:L\/PR:L\/UI:N\/S:C\/C:L\/I:L\/A:N","baseScore":6.4,"baseSeverity":"MEDIUM","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"LOW","userInteraction":"NONE","scope":"CHANGED","confidentialityImpact":"LOW","integrityImpact":"LOW","availabilityImpact":"NONE"},"exploitabilityScore":3.1,"impactScore":2.7}]},"weaknesses":[{"source":"cve@mitre.org","type":"Secondary","description":[{"lang":"en","value":"CWE-434"}]}],"references":[{"url":"https:\/\/github.com\/Eyodav\/OpenPLC-Insecure-File-Upload","source":"cve@mitre.org"},{"url":"https:\/\/github.com\/thiagoralves\/OpenPLC_v3\/blob\/9cd8f1b53a50f9d38708096bfc72bcbb1ef47343\/webserver\/pages.py#L992","source":"cve@mitre.org"}]}}]}