From d0e24c636924ba2dca94347039798367976c698f Mon Sep 17 00:00:00 2001 From: tek Date: Wed, 24 May 2023 12:04:03 +0200 Subject: [PATCH] Fixes a bug in the applications module --- mvt/ios/modules/mixed/applications.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mvt/ios/modules/mixed/applications.py b/mvt/ios/modules/mixed/applications.py index 92052ab..e5ac8c2 100644 --- a/mvt/ios/modules/mixed/applications.py +++ b/mvt/ios/modules/mixed/applications.py @@ -47,6 +47,11 @@ class Applications(IOSExtraction): def check_indicators(self) -> None: for result in self.results: if self.indicators: + if "softwareVersionBundleId" not in result: + self.log.warning("Suspicious application identified without softwareVersionBundleId") + self.detected.append(result) + continue + ioc = self.indicators.check_process(result["softwareVersionBundleId"]) if ioc: self.log.warning("Malicious application %s identified", result["softwareVersionBundleId"])