VAR-201708-1566

Vulnerability from variot - Updated: 2022-05-17 02:08

This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Delta Industrial Automation PMSoft. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.The specific flaw exists within parsing of information for a TTreeView object in a ppm project file. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length stack-based buffer. An attacker can leverage this vulnerability to execute arbitrary code under the context of the current process. Delta Industrial Automation is the industry automation vendor for power management and cooling solutions worldwide. WPLSoft and PMSoft are Delta's PLC programming software. The length of the data provided by the user is not verified

Show details on source website

{
  "affected_products": {
    "_id": null,
    "data": [
      {
        "_id": null,
        "model": "pmsoft",
        "scope": null,
        "trust": 0.7,
        "vendor": "delta industrial automation",
        "version": null
      },
      {
        "_id": null,
        "model": "industrial automation pmsoft",
        "scope": null,
        "trust": 0.6,
        "vendor": "delta",
        "version": null
      },
      {
        "_id": null,
        "model": "industrial automation pmsoft",
        "scope": "eq",
        "trust": 0.4,
        "vendor": "delta",
        "version": "*"
      }
    ],
    "sources": [
      {
        "db": "IVD",
        "id": "af6d17dc-4489-4c06-b9a8-ca9ea7b79486"
      },
      {
        "db": "IVD",
        "id": "7d803930-463f-11e9-a709-000c29342cb1"
      },
      {
        "db": "ZDI",
        "id": "ZDI-17-706"
      },
      {
        "db": "CNVD",
        "id": "CNVD-2017-22825"
      }
    ]
  },
  "credits": {
    "_id": null,
    "data": "Ghirmay Desta",
    "sources": [
      {
        "db": "ZDI",
        "id": "ZDI-17-706"
      }
    ],
    "trust": 0.7
  },
  "cvss": {
    "_id": null,
    "data": [
      {
        "cvssV2": [
          {
            "acInsufInfo": null,
            "accessComplexity": "MEDIUM",
            "accessVector": "NETWORK",
            "authentication": "NONE",
            "author": "ZDI",
            "availabilityImpact": "PARTIAL",
            "baseScore": 6.8,
            "confidentialityImpact": "PARTIAL",
            "exploitabilityScore": 8.6,
            "id": "ZDI-17-706",
            "impactScore": 6.4,
            "integrityImpact": "PARTIAL",
            "obtainAllPrivilege": null,
            "obtainOtherPrivilege": null,
            "obtainUserPrivilege": null,
            "severity": "MEDIUM",
            "trust": 0.7,
            "userInteractionRequired": null,
            "vectorString": "AV:N/AC:M/Au:N/C:P/I:P/A:P",
            "version": "2.0"
          },
          {
            "accessComplexity": "MEDIUM",
            "accessVector": "NETWORK",
            "authentication": "NONE",
            "author": "CNVD",
            "availabilityImpact": "PARTIAL",
            "baseScore": 6.8,
            "confidentialityImpact": "PARTIAL",
            "exploitabilityScore": 8.6,
            "id": "CNVD-2017-22825",
            "impactScore": 6.4,
            "integrityImpact": "PARTIAL",
            "severity": "MEDIUM",
            "trust": 0.6,
            "vectorString": "AV:N/AC:M/Au:N/C:P/I:P/A:P",
            "version": "2.0"
          },
          {
            "accessComplexity": "MEDIUM",
            "accessVector": "NETWORK",
            "authentication": "NONE",
            "author": "IVD",
            "availabilityImpact": "PARTIAL",
            "baseScore": 6.8,
            "confidentialityImpact": "PARTIAL",
            "exploitabilityScore": 8.6,
            "id": "af6d17dc-4489-4c06-b9a8-ca9ea7b79486",
            "impactScore": 6.4,
            "integrityImpact": "PARTIAL",
            "severity": "MEDIUM",
            "trust": 0.2,
            "vectorString": "AV:N/AC:M/Au:N/C:P/I:P/A:P",
            "version": "2.9 [IVD]"
          },
          {
            "accessComplexity": "MEDIUM",
            "accessVector": "NETWORK",
            "authentication": "NONE",
            "author": "IVD",
            "availabilityImpact": "PARTIAL",
            "baseScore": 6.8,
            "confidentialityImpact": "PARTIAL",
            "exploitabilityScore": 8.6,
            "id": "7d803930-463f-11e9-a709-000c29342cb1",
            "impactScore": 6.4,
            "integrityImpact": "PARTIAL",
            "severity": "MEDIUM",
            "trust": 0.2,
            "vectorString": "AV:N/AC:M/Au:N/C:P/I:P/A:P",
            "version": "2.9 [IVD]"
          }
        ],
        "cvssV3": [],
        "severity": [
          {
            "author": "ZDI",
            "id": "ZDI-17-706",
            "trust": 0.7,
            "value": "MEDIUM"
          },
          {
            "author": "CNVD",
            "id": "CNVD-2017-22825",
            "trust": 0.6,
            "value": "MEDIUM"
          },
          {
            "author": "IVD",
            "id": "af6d17dc-4489-4c06-b9a8-ca9ea7b79486",
            "trust": 0.2,
            "value": "MEDIUM"
          },
          {
            "author": "IVD",
            "id": "7d803930-463f-11e9-a709-000c29342cb1",
            "trust": 0.2,
            "value": "MEDIUM"
          }
        ]
      }
    ],
    "sources": [
      {
        "db": "IVD",
        "id": "af6d17dc-4489-4c06-b9a8-ca9ea7b79486"
      },
      {
        "db": "IVD",
        "id": "7d803930-463f-11e9-a709-000c29342cb1"
      },
      {
        "db": "ZDI",
        "id": "ZDI-17-706"
      },
      {
        "db": "CNVD",
        "id": "CNVD-2017-22825"
      }
    ]
  },
  "description": {
    "_id": null,
    "data": "This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Delta Industrial Automation PMSoft. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.The specific flaw exists within parsing of information for a TTreeView object in a ppm project file. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length stack-based buffer. An attacker can leverage this vulnerability to execute arbitrary code under the context of the current process. Delta Industrial Automation is the industry automation vendor for power management and cooling solutions worldwide. WPLSoft and PMSoft are Delta\u0027s PLC programming software. The length of the data provided by the user is not verified",
    "sources": [
      {
        "db": "ZDI",
        "id": "ZDI-17-706"
      },
      {
        "db": "CNVD",
        "id": "CNVD-2017-22825"
      },
      {
        "db": "IVD",
        "id": "af6d17dc-4489-4c06-b9a8-ca9ea7b79486"
      },
      {
        "db": "IVD",
        "id": "7d803930-463f-11e9-a709-000c29342cb1"
      }
    ],
    "trust": 1.53
  },
  "external_ids": {
    "_id": null,
    "data": [
      {
        "db": "ZDI",
        "id": "ZDI-17-706",
        "trust": 1.3
      },
      {
        "db": "CNVD",
        "id": "CNVD-2017-22825",
        "trust": 1.0
      },
      {
        "db": "ZDI_CAN",
        "id": "ZDI-CAN-4045",
        "trust": 0.7
      },
      {
        "db": "IVD",
        "id": "AF6D17DC-4489-4C06-B9A8-CA9EA7B79486",
        "trust": 0.2
      },
      {
        "db": "IVD",
        "id": "7D803930-463F-11E9-A709-000C29342CB1",
        "trust": 0.2
      }
    ],
    "sources": [
      {
        "db": "IVD",
        "id": "af6d17dc-4489-4c06-b9a8-ca9ea7b79486"
      },
      {
        "db": "IVD",
        "id": "7d803930-463f-11e9-a709-000c29342cb1"
      },
      {
        "db": "ZDI",
        "id": "ZDI-17-706"
      },
      {
        "db": "CNVD",
        "id": "CNVD-2017-22825"
      }
    ]
  },
  "id": "VAR-201708-1566",
  "iot": {
    "_id": null,
    "data": true,
    "sources": [
      {
        "db": "IVD",
        "id": "af6d17dc-4489-4c06-b9a8-ca9ea7b79486"
      },
      {
        "db": "IVD",
        "id": "7d803930-463f-11e9-a709-000c29342cb1"
      },
      {
        "db": "CNVD",
        "id": "CNVD-2017-22825"
      }
    ],
    "trust": 2.0
  },
  "iot_taxonomy": {
    "_id": null,
    "data": [
      {
        "category": [
          "ICS"
        ],
        "sub_category": null,
        "trust": 1.0
      }
    ],
    "sources": [
      {
        "db": "IVD",
        "id": "af6d17dc-4489-4c06-b9a8-ca9ea7b79486"
      },
      {
        "db": "IVD",
        "id": "7d803930-463f-11e9-a709-000c29342cb1"
      },
      {
        "db": "CNVD",
        "id": "CNVD-2017-22825"
      }
    ]
  },
  "last_update_date": "2022-05-17T02:08:57.674000Z",
  "patch": {
    "_id": null,
    "data": [
      {
        "title": "Patch for Delta Industrial Automation PMSoft Stack Buffer Overflow Vulnerability (CNVD-2017-228255)",
        "trust": 0.6,
        "url": "https://www.cnvd.org.cn/patchinfo/show/146901"
      }
    ],
    "sources": [
      {
        "db": "CNVD",
        "id": "CNVD-2017-22825"
      }
    ]
  },
  "references": {
    "_id": null,
    "data": [
      {
        "trust": 0.6,
        "url": "http://www.zerodayinitiative.com/advisories/zdi-17-706/"
      }
    ],
    "sources": [
      {
        "db": "CNVD",
        "id": "CNVD-2017-22825"
      }
    ]
  },
  "sources": {
    "_id": null,
    "data": [
      {
        "db": "IVD",
        "id": "af6d17dc-4489-4c06-b9a8-ca9ea7b79486",
        "ident": null
      },
      {
        "db": "IVD",
        "id": "7d803930-463f-11e9-a709-000c29342cb1",
        "ident": null
      },
      {
        "db": "ZDI",
        "id": "ZDI-17-706",
        "ident": null
      },
      {
        "db": "CNVD",
        "id": "CNVD-2017-22825",
        "ident": null
      }
    ]
  },
  "sources_release_date": {
    "_id": null,
    "data": [
      {
        "date": "2017-08-25T00:00:00",
        "db": "IVD",
        "id": "af6d17dc-4489-4c06-b9a8-ca9ea7b79486",
        "ident": null
      },
      {
        "date": "2017-08-25T00:00:00",
        "db": "IVD",
        "id": "7d803930-463f-11e9-a709-000c29342cb1",
        "ident": null
      },
      {
        "date": "2017-08-24T00:00:00",
        "db": "ZDI",
        "id": "ZDI-17-706",
        "ident": null
      },
      {
        "date": "2017-08-25T00:00:00",
        "db": "CNVD",
        "id": "CNVD-2017-22825",
        "ident": null
      }
    ]
  },
  "sources_update_date": {
    "_id": null,
    "data": [
      {
        "date": "2017-08-24T00:00:00",
        "db": "ZDI",
        "id": "ZDI-17-706",
        "ident": null
      },
      {
        "date": "2018-12-12T00:00:00",
        "db": "CNVD",
        "id": "CNVD-2017-22825",
        "ident": null
      }
    ]
  },
  "title": {
    "_id": null,
    "data": "(0Day) Delta Industrial Automation PMSoft Project File Parsing Stack-based Buffer Overflow Remote Code Execution Vulnerability",
    "sources": [
      {
        "db": "ZDI",
        "id": "ZDI-17-706"
      }
    ],
    "trust": 0.7
  },
  "type": {
    "_id": null,
    "data": "Buffer overflow",
    "sources": [
      {
        "db": "IVD",
        "id": "af6d17dc-4489-4c06-b9a8-ca9ea7b79486"
      },
      {
        "db": "IVD",
        "id": "7d803930-463f-11e9-a709-000c29342cb1"
      }
    ],
    "trust": 0.4
  }
}


Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Sightings

Author Source Type Date

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.


Loading…

Detection rules are retrieved from Rulezet.

Loading…

Loading…