Find Outdated Adobe Acrobat (Reader) Installations
In their monthly patch update for August, Adobe fixed no less than 30 security issues in Acrobat and Acrobat Reader. 16 of these are critical. Successful exploitation of these vulnerabilities could lead to application denial-of-service, security feature bypass, memory leak, and arbitrary code execution . You can find more details regarding these security fixes, as well as the other issues disclosed by Adobe this month in our Adobe Vulnerability blog post. There are also updates available for Adobe Commerce, Dimension, and XMP Toolkit SDK.
The report below will provide you with a list of Adobe Acrobat (Reader) installations for Windows that you still need to update. It also shows you the minimum version required to be safe against the security issues addressed in the update. To make sure that you and your organization are safe against possible attacks, you should update these assets as soon as possible.
Adobe Acrobat (Reader) Audit Lansweeper Classic Query
Select Top 1000000 tblAssets.AssetID, tblAssets.AssetName, tblAssets.Domain, tsysAssetTypes.AssetTypename As AssetType, tblAssets.Username, tblAssets.Userdomain, tsysAssetTypes.AssetTypeIcon10 As icon, tblAssets.IPAddress, tblSoftwareUni.softwareName As Software, tblSoftware.softwareVersion As Version, Case When tblSoftwareUni.softwareName Like '%Acrobat%DC%' Then '23.003.20269' When tblSoftwareUni.softwareName Like '%Acrobat%MUI%' Then '23.003.20269' When tblSoftwareUni.softwareName Like '%Acrobat%2020%' Then '20.005.30514.10514' End As [Fixed Version], tblSoftwareUni.SoftwarePublisher As Publisher, tsysIPLocations.IPLocation, tblAssetCustom.Manufacturer, tblAssetCustom.Model, tsysOS.OSname As OS, tblAssets.SP, Case When tblErrors.ErrorText Is Not Null Or tblErrors.ErrorText != '' Then 'Scanning Error: ' + tsysasseterrortypes.ErrorMsg Else '' End As ScanningErrors, tblAssets.Lastseen, tblAssets.Lasttried, tblSoftware.Lastchanged From tblAssets Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype Inner Join tsysIPLocations On tsysIPLocations.LocationID = tblAssets.LocationID Inner Join tblState On tblState.State = tblAssetCustom.State Inner Join tblSoftware On tblAssets.AssetID = tblSoftware.AssetID Inner Join tblSoftwareUni On tblSoftwareUni.SoftID = tblSoftware.softID Left Join tsysOS On tsysOS.OScode = tblAssets.OScode Left Join (Select Distinct Top 1000000 tblErrors.AssetID As ID, Max(tblErrors.Teller) As ErrorID From tblErrors Group By tblErrors.AssetID) As ScanningError On tblAssets.AssetID = ScanningError.ID Left Join tblErrors On ScanningError.ErrorID = tblErrors.Teller Left Join tsysasseterrortypes On tsysasseterrortypes.Errortype = tblErrors.ErrorType Where (tblSoftwareUni.softwareName Like '%Acrobat%DC%' And Cast(ParseName(tblSoftware.softwareVersion, 3) As bigint) < 23) Or (tblSoftwareUni.softwareName Like '%Acrobat%DC%' And Cast(ParseName(tblSoftware.softwareVersion, 3) As bigint) = 23 And Cast(ParseName(tblSoftware.softwareVersion, 2) As bigint) < 003) Or (tblSoftwareUni.softwareName Like '%Acrobat%DC%' And Cast(ParseName(tblSoftware.softwareVersion, 3) As bigint) = 23 And Cast(ParseName(tblSoftware.softwareVersion, 2) As bigint) = 003 And Cast(ParseName(tblSoftware.softwareVersion, 1) As bigint) <= 20268) Or (tblSoftwareUni.softwareName Like '%Acrobat%2020%' And Cast(ParseName(tblSoftware.softwareVersion, 3) As bigint) < 20) Or (tblSoftwareUni.softwareName Like '%Acrobat%2020%' And Cast(ParseName(tblSoftware.softwareVersion, 3) As bigint) = 20 And Cast(ParseName(tblSoftware.softwareVersion, 2) As bigint) < 005) Or (tblSoftwareUni.softwareName Like '%Acrobat%2020%' And Cast(ParseName(tblSoftware.softwareVersion, 3) As bigint) = 20 And Cast(ParseName(tblSoftware.softwareVersion, 2) As bigint) = 005 And Cast(ParseName(tblSoftware.softwareVersion, 1) As bigint) <= 30513) Or ((tblSoftwareUni.softwareName Like '%Acrobat%MUI%' And Cast(ParseName(tblSoftware.softwareVersion, 3) As bigint) < 23) Or (tblSoftwareUni.softwareName Like '%Acrobat%MUI%' And Cast(ParseName(tblSoftware.softwareVersion, 3) As bigint) = 23 And Cast(ParseName(tblSoftware.softwareVersion, 2) As bigint) < 003))