CVE-2022-29778

HIGH

D-Link DIR-890L < 1.22b01 - Remote Code Execution via Hardcoded Wake-On-Lan Descriptor

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2022-29778. PoCs published by TyeYeah.

AI-analyzed exploit summary This repository contains a working proof-of-concept exploit for CVE-2022-29778, a command injection vulnerability in D-Link DIR-890L routers. The exploit leverages the `getWOLMAC` function in `SetVirtualServerSettings.php`, which concatenates user-controlled input (`LocalIPAddress`) directly into a shell command without sanitization.

Description

D-Link DIR-890L 1.20b01 allows attackers to execute arbitrary code due to the hardcoded option Wake-On-Lan for the parameter 'descriptor' at SetVirtualServerSettings.php

Exploits (1)

nomisec WORKING POC 1 stars
by TyeYeah · poc
https://github.com/TyeYeah/DIR-890L-1.20-RCE

This repository contains a working proof-of-concept exploit for CVE-2022-29778, a command injection vulnerability in D-Link DIR-890L routers. The exploit leverages the `getWOLMAC` function in `SetVirtualServerSettings.php`, which concatenates user-controlled input (`LocalIPAddress`) directly into a shell command without sanitization.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: D-Link DIR-890L firmware <= v1.22B01 Hotfix
Auth required
Prerequisites: Authentication credentials · Access to the Virtual Server configuration page
devstral-2 · analyzed Feb 16, 2026 Full analysis →

References (2)

Core 2
Core References
Vendor Advisory x_refsource_misc
https://www.dlink.com/en/security-bulletin/
Exploit, Third Party Advisory x_refsource_misc
https://github.com/TyeYeah/DIR-890L-1.20-RCE

Scores

CVSS v3 8.8
EPSS 0.0247
EPSS Percentile 82.5%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation poc
Automatable no
Technical Impact total

Details

CWE
CWE-798
Status published
Products (1)
dlink/dir-890l_firmware < 1.22b01
Published Jun 03, 2022
Tracked Since Feb 18, 2026