{"schemaVersion":3,"id":"CVE-2018-7838","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"A CWE-119 Buffer Errors vulnerability exists in Modicon M580 CPU - BMEP582040, all versions before V2.90, and Modicon Ethernet Module BMENOC0301, all versions before V2.16, which could cause denial of service on the FTP service of the controller or the Ethernet BMENOC module when it receives a FTP CWD command with a data length greater than 1020 bytes. A power cycle is then needed to reactivate the FTP service.","dates":{"published":"2019-07-15T20:49:01.000Z","modified":"2024-08-05T06:37:59.463Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":7.8,"severity":"high","version":"2.0","versionLabel":"v2.0","source":"NVD","vector":"AV:N/AC:L/Au:N/C:N/I:N/A:C","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:N/I:N/A:H","exploitability":null,"impact":null,"computed":false},{"version":"2.0","versionLabel":"v2.0","source":"NVD","score":7.8,"severity":"high","vector":"AV:N/AC:L/Au:N/C:N/I:N/A:C","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.01116,"percentile":0.65743,"severity":"low","asOf":"2026-10-21T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-21T00:00:00.000Z","baselineScore":0.01116},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.01116,"percentile":0.65743}],"last30":[{"date":"2026-09-21T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.01116,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.01116,"percentile":0.65743}]},"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-119","name":"Improper Restriction of Operations within the Bounds of a Memory Buffer","description":"The product performs operations on a memory buffer, but it reads from or writes to a memory location outside the buffer's intended boundary. This may result in read or write operations on unexpected memory locations that could be linked to other variables, data structures, or internal program data.","type":"weakness","status":"Stable","abstraction":"Class","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/119.html"}],"affected":[{"vendor":"modicon","product":"modicon m580 cpu - bmep582040 all versions before v2.90 and modicon ethernet module bmenoc0301 all versions before v2.16","name":"Modicon M580 CPU - BMEP582040 all versions before V2.90 and Modicon Ethernet Module BMENOC0301 all versions before V2.16","label":"modicon m580 cpu - bmep582040 all versions before v2.90 and modicon ethernet module bmenoc0301 all versions before v2.16","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"Modicon M580 CPU - BMEP582040 all versions before V2.90 and Modicon Ethernet Module BMENOC0301 all versions before V2.16","noFixRecorded":false,"fixedIn":null}],"versionsText":"Modicon M580 CPU - BMEP582040 all versions before V2.90 and Modicon Ethernet Module BMENOC0301 all versions before V2.16","eol":null,"hubHref":"/vendor/modicon/modicon_m580_cpu_-_bmep582040_all_versions_before_v290_and_modicon_ethernet_module_bmenoc0301_all_versions_before_v216"},{"vendor":"schneider-electric","product":"bmeh582040_firmware","name":"bmeh582040 firmware","label":"bmeh582040_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 2.90","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.90","eol":null,"hubHref":"/vendor/schneider-electric/bmeh582040"},{"vendor":"schneider-electric","product":"bmeh586040_firmware","name":"bmeh586040 firmware","label":"bmeh586040_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 2.90","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.90","eol":null,"hubHref":"/vendor/schneider-electric/bmeh586040"},{"vendor":"schneider-electric","product":"bmenoc0301_firmware","name":"bmenoc0301 firmware","label":"bmenoc0301_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 2.16","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.16","eol":null,"hubHref":"/vendor/schneider-electric/bmenoc0301"},{"vendor":"schneider-electric","product":"modicon_m580_bmep581020_firmware","name":"modicon m580 bmep581020 firmware","label":"modicon_m580_bmep581020_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 2.90","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.90","eol":null,"hubHref":"/vendor/schneider-electric/modicon_m580_bmep581020"},{"vendor":"schneider-electric","product":"modicon_m580_bmep582020_firmware","name":"modicon m580 bmep582020 firmware","label":"modicon_m580_bmep582020_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 2.90","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.90","eol":null,"hubHref":"/vendor/schneider-electric/modicon_m580_bmep582020"},{"vendor":"schneider-electric","product":"modicon_m580_bmep582040_firmware","name":"modicon m580 bmep582040 firmware","label":"modicon_m580_bmep582040_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 2.90","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.90","eol":null,"hubHref":"/vendor/schneider-electric/modicon_m580_bmep582040"},{"vendor":"schneider-electric","product":"modicon_m580_bmep582040s_firmware","name":"modicon m580 bmep582040s firmware","label":"modicon_m580_bmep582040s_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 2.90","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.90","eol":null,"hubHref":"/vendor/schneider-electric/modicon_m580_bmep582040s"},{"vendor":"schneider-electric","product":"modicon_m580_bmep583020_firmware","name":"modicon m580 bmep583020 firmware","label":"modicon_m580_bmep583020_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 2.90","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.90","eol":null,"hubHref":"/vendor/schneider-electric/modicon_m580_bmep583020"},{"vendor":"schneider-electric","product":"modicon_m580_bmep583040_firmware","name":"modicon m580 bmep583040 firmware","label":"modicon_m580_bmep583040_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 2.90","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.90","eol":null,"hubHref":"/vendor/schneider-electric/modicon_m580_bmep583040"},{"vendor":"schneider-electric","product":"modicon_m580_bmep584020_firmware","name":"modicon m580 bmep584020 firmware","label":"modicon_m580_bmep584020_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 2.90","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.90","eol":null,"hubHref":"/vendor/schneider-electric/modicon_m580_bmep584020"},{"vendor":"schneider-electric","product":"modicon_m580_bmep584040_firmware","name":"modicon m580 bmep584040 firmware","label":"modicon_m580_bmep584040_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 2.90","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.90","eol":null,"hubHref":"/vendor/schneider-electric/modicon_m580_bmep584040"},{"vendor":"schneider-electric","product":"modicon_m580_bmep585040_firmware","name":"modicon m580 bmep585040 firmware","label":"modicon_m580_bmep585040_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 2.90","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.90","eol":null,"hubHref":"/vendor/schneider-electric/modicon_m580_bmep585040"},{"vendor":"schneider-electric","product":"modicon_m580_bmep586040_firmware","name":"modicon m580 bmep586040 firmware","label":"modicon_m580_bmep586040_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 2.90","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.90","eol":null,"hubHref":"/vendor/schneider-electric/modicon_m580_bmep586040"}],"affectedCount":14,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://www.schneider-electric.com/ww/en/download/document/SEVD-2019-190-03","label":"www.schneider-electric.com/ww/en/download/document/SEVD-2019-190-03","hostname":"www.schneider-electric.com","tags":["X Refsource MISC","Vendor Advisory"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2019-07-15T20:49:01.000Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2024-08-05T06:37:59.463Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":31,"level":"medium","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-21T17:36:10.671Z","stale":false,"partial":false}}