{"schemaVersion":3,"id":"CVE-2020-7535","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"A CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal' Vulnerability Type) vulnerability exists in the Web Server on Modicon M340, Legacy Offers Modicon Quantum and Modicon Premium and associated Communication Modules (see security notification for affected versions), that could cause disclosure of information when sending a specially crafted request to the controller over HTTP.","dates":{"published":"2020-12-11T00:51:37.000Z","modified":"2024-08-04T09:33:19.664Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":7.5,"severity":"high","version":"3.1","versionLabel":"v3.1","source":"NVD","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":7.5,"severity":"high","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","exploitability":null,"impact":null,"computed":false},{"version":"2.0","versionLabel":"v2.0","source":"NVD","score":5,"severity":"medium","vector":"AV:N/AC:L/Au:N/C:P/I:N/A:N","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.01494,"percentile":0.73921,"severity":"low","asOf":"2026-10-21T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-21T00:00:00.000Z","baselineScore":0.01494},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.01494,"percentile":0.73921}],"last30":[{"date":"2026-09-21T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.01494,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.01494,"percentile":0.73921}]},"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-22","name":"Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","description":"The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.","type":"weakness","status":"Stable","abstraction":"Base","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/22.html"}],"affected":[{"vendor":"schneider-electric","product":"140noe77101_firmware","name":"140noe77101 firmware","label":"140noe77101_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 7.3","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 7.3","eol":null,"hubHref":"/vendor/schneider-electric/140noe77101"},{"vendor":"schneider-electric","product":"140noe77111_firmware","name":"140noe77111 firmware","label":"140noe77111_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 7.3","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 7.3","eol":null,"hubHref":"/vendor/schneider-electric/140noe77111"},{"vendor":"schneider-electric","product":"bmxnoe0100_firmware","name":"bmxnoe0100 firmware","label":"bmxnoe0100_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 3.4","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.4","eol":null,"hubHref":"/vendor/schneider-electric/bmxnoe0100"},{"vendor":"schneider-electric","product":"bmxnoe0110_firmware","name":"bmxnoe0110 firmware","label":"bmxnoe0110_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 6.6","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 6.6","eol":null,"hubHref":"/vendor/schneider-electric/bmxnoe0110"},{"vendor":"schneider-electric","product":"modicon_m340_bmxp341000_firmware","name":"modicon m340 bmxp341000 firmware","label":"modicon_m340_bmxp341000_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 3.30","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.30","eol":null,"hubHref":"/vendor/schneider-electric/modicon_m340_bmxp341000"},{"vendor":"schneider-electric","product":"modicon_m340_bmxp342000_firmware","name":"modicon m340 bmxp342000 firmware","label":"modicon_m340_bmxp342000_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 3.30","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.30","eol":null,"hubHref":"/vendor/schneider-electric/modicon_m340_bmxp342000"},{"vendor":"schneider-electric","product":"modicon_m340_bmxp3420102_firmware","name":"modicon m340 bmxp3420102 firmware","label":"modicon_m340_bmxp3420102_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 3.30","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.30","eol":null,"hubHref":"/vendor/schneider-electric/modicon_m340_bmxp3420102"},{"vendor":"schneider-electric","product":"modicon_m340_bmxp3420102cl_firmware","name":"modicon m340 bmxp3420102cl firmware","label":"modicon_m340_bmxp3420102cl_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 3.30","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.30","eol":null,"hubHref":"/vendor/schneider-electric/modicon_m340_bmxp3420102cl"},{"vendor":"schneider-electric","product":"modicon_m340_bmxp342020_firmware","name":"modicon m340 bmxp342020 firmware","label":"modicon_m340_bmxp342020_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 3.30","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.30","eol":null,"hubHref":"/vendor/schneider-electric/modicon_m340_bmxp342020"},{"vendor":"schneider-electric","product":"modicon_m340_bmxp3420302_firmware","name":"modicon m340 bmxp3420302 firmware","label":"modicon_m340_bmxp3420302_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 3.30","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.30","eol":null,"hubHref":"/vendor/schneider-electric/modicon_m340_bmxp3420302"},{"vendor":"schneider-electric","product":"modicon_m340_bmxp3420302cl_firmware","name":"modicon m340 bmxp3420302cl firmware","label":"modicon_m340_bmxp3420302cl_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 3.30","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.30","eol":null,"hubHref":"/vendor/schneider-electric/modicon_m340_bmxp3420302cl"}],"affectedCount":11,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://www.se.com/ww/en/download/document/SEVD-2020-343-05/","label":"www.se.com/ww/en/download/document/SEVD-2020-343-05/","hostname":"www.se.com","tags":["X Refsource CONFIRM","Vendor Advisory"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2020-12-11T00:51:37.000Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2024-08-04T09:33:19.664Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":30,"level":"medium","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-21T20:55:10.293Z","stale":false,"partial":false}}