From 97f6afc604b3c89b79bd1e7935a7fdd88a248bbe Mon Sep 17 00:00:00 2001 From: Christian Studer Date: Mon, 16 Dec 2024 16:43:50 +0100 Subject: [PATCH] fix: [vulnerability_lookup] Better reference between vulnerability and weakness objects --- misp_modules/modules/expansion/vulnerability_lookup.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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