{% extends 'layouts/master-page.html' %}
{% set minimal = get_WebInterface() %}
{% block title %}CVE: {{cve['id']}}{% endblock %}
{% block head %}
{% if not minimal %}
{% endif %}
{% endblock %}
{% block content %}
{% include 'subpages/breadcrumbs.html' %}
{% set keytype = ['exploitability3', 'impact3', 'cvss3', 'vulnerable_configuration_cpe_2_2', 'cvss', 'capec',
'access', 'impact', 'cvssTime', 'modified', 'published', 'summary', 'vulnerable_configuration', 'references',
'_id', 'id', 'lastModified', 'ranking', 'cwe', 'vulnerable_product', 'assigner', 'products', 'vendors',
'vulnerable_configuration_stems', 'vulnerable_product_stems', 'impactScore', 'exploitabilityScore',
'impactScore3', 'exploitabilityScore3', 'status', 'cvssVector', 'cvss3Vector', 'cvssType', 'cvss3Type', 'cvssSource',
'cvss3Source', 'cvss3Time', 'cvssTime'] %}
Timestamps |
Last major update |
{{ cve['modified'].strftime('%d-%m-%Y - %H:%M') }} |
Published |
{{ cve['published'].strftime('%d-%m-%Y - %H:%M') }} |
{% if 'lastModified' in cve%}
Last modified |
{{ cve['lastModified'].strftime('%d-%m-%Y - %H:%M') }} |
{% endif %}
{% if 'status' in cve%}
Status |
{{ cve['status'] }} |
{% endif %}
{% if 'epss' in cve%}
EPSS |
{{ cve['epssMetric']['lastModified'].strftime('%d-%m-%Y - %H:%M') }} |
{% endif %}
Status |
{% if 'status' in cve%}
{{ cve['status'] }} |
{% endif %}
{% if 'epss' in cve %}
{{ cve['epss'] }}
{% endif %}
{% if 'epssMetric' in cve %}
{{ cve['epssMetric']['percentile'] }}
{% endif %}
{% for ref in cve['references'] %}
- {{ ref }}
{% endfor %}
{% for vulconf in cve['vulnerable_configuration'] %}
-
{{ vulconf['title'] }}
{{ vulconf['id'] }}
{% endfor %}
{% if 'capec' in cve%}
{% if cve['cwe']|length != 0 %}
Click the CAPEC title to display a description
{% for c in cve['capec'] %}
-
{{c['name']}}
{{c['summary']}}
{% endfor %}
{% endif %}
{% endif %}
{% if 'cwe' in cve%}
{% if cve['cwe'] != 'Unknown' %}
{% endif %}
{% endif %}
{{ cve['exploitabilityScore'] }}
{% if 'access' in cve %}
{{cve['access']['vector']}} |
{{cve['access']['complexity']}} |
{{cve['access']['authentication']}} |
{% endif %}
{% if 'impact' in cve %}
{{cve['impact']['confidentiality']}} |
{{cve['impact']['integrity']}} |
{{cve['impact']['availability']}} |
{% endif %}
{{cve['cvssSource']}} |
{{cve['cvssType']}} |
{{cve['cvssVector']}} |
{% if cve['cvss3'] is not none %}
{{ cve['impactScore3'] }}
{{ cve['exploitabilityScore3'] }}
{% else %}
{% endif %}
{% if cve['cvss3'] is not none %}
{{cve['exploitability3']['attackcomplexity']}} |
{{cve['exploitability3']['attackvector']}} |
{{cve['exploitability3']['privilegesrequired']}} |
{{cve['exploitability3']['scope']}} |
{{cve['exploitability3']['userinteraction']}} |
{% endif %}
{% if cve['cvss3'] is not none %}
{{cve['impact3']['confidentiality']}} |
{{cve['impact3']['integrity']}} |
{{cve['impact3']['availability']}} |
{% endif %}
{{cve['cvss3Source']}} |
{{cve['cvss3Type']}} |
{{cve['cvss3Vector']}} |
{% for key, value in cve|dictsort %}
{% if not key in keytype %}
{{ JSON2HTMLTable(value, key)|safe }}
{% endif %}
{% endfor %}
{% endblock %}