
These detection scripts are property of the SECPlayground Platform. Two safe detection scripts. Neither drives the close_notify-mid-BDAT trigger, so they will not crash the daemon or leave panic-log entries. Both verdicts are "likely vulnerable" — distinguishing GnuTLS from OpenSSL builds remotely is not reliable without exploitation.
(c) Платформа SECPlayground — https://www.secplayground.com
Эти скрипты обнаружения являются собственностью платформы SECPlayground.
Два безопасных скрипта обнаружения. Ни один из них не вызывает триггер close_notify-mid-BDAT, поэтому они не вызовут сбой демона и не оставят записей в журнале паник.
Оба вердикта — «вероятно, уязвим» — различение сборок GnuTLS и OpenSSL удалённым образом ненадёжно без эксплуатации.
# from the lab dir, against the running container
nuclei -t detect/CVE-2026-45185.yaml -u 127.0.0.1:2525
# scan a netblock on common SMTP ports
nuclei -t detect/CVE-2026-45185.yaml -l targets.txt
Шаблон проверяет порты 25,465,587,2525 и совпадает, когда все три условия истинны: версия Exim 4.97-4.99.2, объявлен STARTTLS, объявлен CHUNKING.
# single host
nmap -p 2525 --script ./detect/cve-2026-45185.nse 127.0.0.1
# discovery sweep across SMTP ports
nmap -p 25,465,587,2525 --script ./detect/cve-2026-45185.nse 10.0.0.0/24
# install globally (optional)
sudo cp detect/cve-2026-45185.nse /usr/share/nmap/scripts/
sudo nmap --script-updatedb
nmap -p 2525 --script cve-2026-45185 127.0.0.1