From 415fa55fff6b2058df439af98612da5173e1f6db Mon Sep 17 00:00:00 2001 From: chrisr3d Date: Tue, 6 Aug 2019 15:55:50 +0200 Subject: [PATCH] fix: Avoiding issues when no CWE id is provided --- misp_modules/modules/expansion/cve_advanced.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misp_modules/modules/expansion/cve_advanced.py b/misp_modules/modules/expansion/cve_advanced.py index dab06de..b823761 100644 --- a/misp_modules/modules/expansion/cve_advanced.py +++ b/misp_modules/modules/expansion/cve_advanced.py @@ -52,7 +52,7 @@ class VulnerabilityParser(): vulnerability_object.add_attribute(relation, **{'type': attribute_type, 'value': value}) vulnerability_object.add_reference(self.attribute['uuid'], 'related-to') self.misp_event.add_object(**vulnerability_object) - if 'cwe' in self.vulnerability: + if 'cwe' in self.vulnerability and self.vulnerability['cwe'] != 'Unknown': self.__parse_weakness(vulnerability_object.uuid) if 'capec' in self.vulnerability: self.__parse_capec(vulnerability_object.uuid)