D-Link DIR-823X NULL Pointer Dereference Vulnerability in Wi-Fi Blacklist Management

Vulnerability

A null pointer dereference vulnerability has been identified in the D-Link DIR-823X router, specifically in the 240126 and 240802 firmware versions. The issue arises in the 'set_wifi_blacklists' function within the '/goform/set_wifi_blacklists' file, part of the HTTP POST request handler. The vulnerability is triggered by manipulating the 'macList' parameter, leading to a crash as the application attempts to dereference a null pointer. This vulnerability can be exploited remotely, and a public proof-of-concept exploit is available.

Impact

Exploitation of this vulnerability causes the router to crash, disrupting its normal operation and availability.

Reproduction

To reproduce this vulnerability, send a POST request to the '/goform/set_wifi_blacklists' endpoint with a crafted 'macList' parameter that includes malicious input, such as 'jX%n'. This input bypasses the application's validation, causing a null pointer dereference when the server processes the request.

Remediation

It is recommended to apply restrictive firewall rules to block or limit access to the vulnerable router.

Added: Sep 1, 2025, 7:22 PM
Updated: Sep 1, 2025, 7:22 PM

Vulnerability Rating

Custom Algorithm
spread
4.5
impact
2.5
exploitability
6.2
remediation
7.9
relevance
0.0
threat
6.6
urgency
2.9
incentive
0.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.