diff --git a/misp_modules/modules/expansion/vulnerability_lookup.py b/misp_modules/modules/expansion/vulnerability_lookup.py index c3aee9f5..9a84d0b3 100644 --- a/misp_modules/modules/expansion/vulnerability_lookup.py +++ b/misp_modules/modules/expansion/vulnerability_lookup.py @@ -219,8 +219,10 @@ class VulnerabilityLookupParser(VulnerabilityParser): weakness = MISPObject('weakness') for field, value in cwe.items(): weakness.add_attribute(field, value) - weakness.add_reference(related_vulnerability.uuid, 'leads-to') self.misp_event.add_object(weakness) + related_vulnerability.add_reference( + weakness.uuid, 'weakened-by' + ) return vulnerability_object.uuid