2025-09-26 16:35:05 +05:30
id : eol-openssh-debian
info :
name : EOL Debian OpenSSH - Detect
author : matejsmycka
severity : medium
description : |
Detected OpenSSH server banners that indicated End-of-Life (EOL) Debian releases (sarge, etch, lenny, squeeze, wheezy, jessie, stretch, buster). EOL systems no longer received official security updates.
reference :
- https://endoflife.date/debian
metadata :
verified : true
shodan-query : port:22 "Debian"
max-request : 1
vendor : debian
product : debian
2025-10-17 14:17:02 +02:00
tags : js,ssh,enum,debian,eol,network,misconfig,vuln
2025-09-26 16:35:05 +05:30
javascript :
- pre-condition : |
isPortOpen(Host,Port);
code : |
let m = require("nuclei/ssh");
let c = m.SSHClient();
let res = c.ConnectSSHInfoMode(Host, Port);
let raw = res.ServerID.Raw;
// EOL Debian version patterns
const eolPatterns = [
/(squeeze|woody|sarge|etch|deb10|deb9|deb8|deb7)/
] ;
let hasEOL = eolPatterns.some(pattern => pattern.test(raw));
if (hasEOL) {
Export(raw);
}
args :
Host : "{{Host}}"
Port : 22
matchers :
- type : dsl
dsl :
- "success == true"
extractors :
- type : dsl
dsl :
- response
2025-09-26 12:43:18 +00:00
# digest: 490a0046304402203b3fa080e961f1c7f0f06f0f9e571a7144f886cc55c6187e40c8683e2f293a5c022067eac872e616db4a71aa202e65ddd2b13fad7d102e285a2bcf00378857d25bd9:922c64590222798bb761d5b6d8e72950