title:  Datalogics APDFL library Heap-based Buffer Overflow
description: The APDFL.dll in Siemens JT2Go prior to V13.3.0.5 and Siemens Teamcenter Visualization prior to V14.0.0.2 contains an out of bounds write past the fixed-length heap-based buffer while parsing specially crafted PDF files. This could allow an attacker to execute code in the context of the current process.
problem types:  CWE-122: Heap-based Buffer Overflow
affected:
{
vendor: Siemens
product: JT2Go
versions:
version: unspecified, lessThan: V13.3.0.5, status: affected, versionType: custom
}
{
vendor: Siemens
product: Teamcenter Visualization V13.3
versions:
version: unspecified, lessThan: V13.3.0.5, status: affected, versionType: custom
}
{
vendor: Siemens
product: Teamcenter Visualization V14.0
versions:
version: unspecified, lessThan: V14.0.0.2, status: affected, versionType: custom
}
metrics:
cvssV3_1: [
version: 3.1
vectorString: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
attackVector: LOCAL
attackComplexity: LOW
privilegesRequired: NONE
userInteraction: REQUIRED
scope: UNCHANGED
confidentialityImpact: HIGH
integrityImpact: HIGH
availabilityImpact: HIGH
baseScore: 7.8
baseSeverity: HIGH
]
solutions: Siemens recommends updating to the latest version:
Teamcenter Visualization V13.3: Update to version 13.3.0.5 or later
Teamcenter Visualization V14.0: Currently no fix available.
JT2Go V13.3.0.5: Update to version 13.3.0.5 or later
For more information see Siemens Security Advisory SSA-829738
workarounds: Avoid opening untrusted files in JT2Go and Teamcenter Visualization
As a general security measure, Siemens recommends protecting network access to devices with appropriate mechanisms. To operate the devices in a protected IT environment, Siemens recommends configuring the environment according to Siemens’ and to follow the recommendations in the product manuals.
Additional information on industrial security by Siemens can be found on Siemens’ Industrial Security webpage.
For more information see Siemens Security Advisory SSA-829738
