summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/meta/cve-update-db-native.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-core/meta/cve-update-db-native.bb')
-rw-r--r--meta/recipes-core/meta/cve-update-db-native.bb7
1 files changed, 6 insertions, 1 deletions
diff --git a/meta/recipes-core/meta/cve-update-db-native.bb b/meta/recipes-core/meta/cve-update-db-native.bb
index 5d9fb59cbc..e86c69803f 100644
--- a/meta/recipes-core/meta/cve-update-db-native.bb
+++ b/meta/recipes-core/meta/cve-update-db-native.bb
@@ -132,7 +132,12 @@ def parse_node_and_insert(c, node, cveId):
132 for cpe in node.get('cpe_match', ()): 132 for cpe in node.get('cpe_match', ()):
133 if not cpe['vulnerable']: 133 if not cpe['vulnerable']:
134 return 134 return
135 cpe23 = cpe['cpe23Uri'].split(':') 135 cpe23 = cpe.get('cpe23Uri')
136 if not cpe23:
137 return
138 cpe23 = cpe23.split(':')
139 if len(cpe23) < 6:
140 return
136 vendor = cpe23[3] 141 vendor = cpe23[3]
137 product = cpe23[4] 142 product = cpe23[4]
138 version = cpe23[5] 143 version = cpe23[5]