{% extends "base.html" %} {% block title %}{{ cve.cve_id if cve else cve_id }} - Hermetic Suite{% endblock %} {% block content %} {% if not cve %}

⚠️ CVE details not found in cache. This CVE may have been detected by a scan but hasn't been fetched from NVD yet.

← Back to CVE Database

{% else %}

Vulnerability Details

{% if cve.description %}

{{ cve.description }}

{% endif %} {% if cve.affected_products %}
Affected Products:
    {% for product in cve.affected_products[:10] %}
  • {{ product }}
  • {% endfor %} {% if cve.affected_products | length > 10 %}
  • ... and {{ cve.affected_products | length - 10 }} more
  • {% endif %}
{% endif %} {% if cve.cvss_v3_vector %}
CVSS Vector: {{ cve.cvss_v3_vector }}
{% endif %}

View on NVD →

{% endif %}

Affected Servers ({{ affected_vulns | length }})

{% set open_count = affected_vulns | selectattr('is_resolved', 'false') | selectattr('is_acknowledged', 'false') | list | length %} {% set unresolved_count = affected_vulns | selectattr('is_resolved', 'false') | list | length %} {% if open_count > 0 %}
{% endif %} {% if unresolved_count > 0 %}
{% endif %}
{% if affected_vulns %} {% for vuln in affected_vulns %} {% endfor %}
Server Hostname Service Port First Detected Status Actions
{{ vuln.server.ip_address }} {{ vuln.server.hostname or '-' }} {{ vuln.affected_service or '-' }} {{ vuln.affected_port or '-' }} {{ vuln.first_detected.strftime('%Y-%m-%d %H:%M') if vuln.first_detected else '-' }} {% if vuln.is_resolved %} Resolved {% if vuln.resolved_reason %} ({{ vuln.resolved_reason }}) {% endif %} {% elif vuln.is_acknowledged %} Acknowledged {% else %} Open {% endif %} {% if not vuln.is_resolved %} {% if not vuln.is_acknowledged %} {% endif %} {% else %} {{ vuln.resolved_at.strftime('%Y-%m-%d') if vuln.resolved_at else '' }} {% endif %}
{% else %}

No servers are currently affected by this CVE.

{% endif %}

References

{% endblock %}