PT-2018-9604 · Logisim · Logisim Evolution
Kvakil
·
Published
2018-12-27
·
Updated
2019-02-13
·
CVE-2018-1000889
CVSS v3.1
8.8
High
| Vector | AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions:
Logisim Evolution versions prior to 2.14.4
Description:
The issue is related to an XML External Entity (XXE) vulnerability in the Circuit file loading functionality, specifically in the
loadXmlFrom function within src/com/cburch/logisim/file/XmlReader.java. This can lead to information leaks and potentially Remote Code Execution (RCE) depending on the system configuration. The attack is exploitable if a victim opens a specially crafted circuit file.Recommendations:
For versions prior to 2.14.4, update to version 2.14.4 or later to resolve the issue. As a temporary workaround, consider avoiding the use of the
loadXmlFrom function in XmlReader.java until the update is applied. Restrict access to specially crafted circuit files to minimize the risk of exploitation.Fix
XXE
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Logisim Evolution