fix: [vulnerability_lookup] Better reference between vulnerability and weakness objects

pull/709/head
Christian Studer 2024-12-16 16:43:50 +01:00
parent 157ac8ca99
commit 97f6afc604
No known key found for this signature in database
GPG Key ID: 6BBED1B63A6D639F
1 changed files with 3 additions and 1 deletions

View File

@ -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