Your RSA-2048 keys break in 2030. Find every one of them before attackers do.
CISA KEV·Added 2023-06-29 — agencies required to remediate by 2023-07-20

CVE-2019-17621

CRITICAL

The UPnP endpoint URL /gena.cgi in the D-Link DIR-859 Wi-Fi router 1.05 and 1.06B01 Beta01 allows an Unauthenticated remote attacker to execute system commands as root, by sending a…

Published
Dec 30, 2019
Updated
Nov 7, 2025
Affected
0 pkgs
Patched
None yet
Exploits
8 known

EPSS Exploitation Probability

via FIRST.org ↗
93.0%probability of exploitation in next 30 days
Very High Risk100th percentile0.00%
92.5%92.9%93.4%93.8%93.3%93.0%Dec 25Apr 26Jun 26

EPSS (Exploit Prediction Scoring System) is a daily probability model maintained by FIRST.org. It estimates the likelihood a CVE will be exploited in production environments within the next 30 days, derived from real-world threat intelligence signals.

Description

The UPnP endpoint URL /gena.cgi in the D-Link DIR-859 Wi-Fi router 1.05 and 1.06B01 Beta01 allows an Unauthenticated remote attacker to execute system commands as root, by sending a specially crafted HTTP SUBSCRIBE request to the UPnP service when connecting to the local network.

Affected Products

14 products · 21 configurations
OS
dir-818lx firmwaredlink
all
OS
dir-822 firmwaredlink
≤ 3.12b04
range
OS
dir-823 firmwaredlink
≤ 1.00b06
1 version
1.00b06
OS
dir-859 firmwaredlink
≤ 1.05b03
1 version
1.06b01
OS
dir-865l firmwaredlink
≤ 1.07b01
range
OS
dir-868l firmwaredlink
≤ 2.05b02
range
Exploits & PoCs
8

Research use only. For defensive security, authorized penetration testing, and academic research only. Never execute exploit code against systems without explicit written authorization.

Frequently Asked Questions

The UPnP endpoint URL /gena.cgi in the D-Link DIR-859 Wi-Fi router 1.05 and 1.06B01 Beta01 allows an Unauthenticated remote attacker to execute system commands as root, by sending a specially crafted HTTP SUBSCRIBE request to the UPnP service when connecting to the local network.
O3 Security · Impact-Aware SCA

Is CVE-2019-17621 in your stack?

O3 detects CVE-2019-17621 across dependencies and uses function-level reachability to confirm whether the vulnerable code path is actually reachable — not just present. No false positives.