Skip to main content

D-Link R95 EUVDEUVD-2026-83637

| CVE-2026-93958 HIGH
OS Command Injection (CWE-78)
2026-09-20 VulDB GHSA-964w-qqjq-2jm4
8.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain router admin access
  2. Delivery
    Submit crafted NTPServer value to DHMAPI
  3. Exploit
    /bin/ssi passes input to system()
  4. Execution
    Inject shell metacharacters
  5. Persist
    Execute OS commands on device
  6. Impact
    Full router compromise / pivot to LAN

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires that the attacker can reach and authenticate to the router's DHMAPI management interface (the CVSS vector specifies PR:H, i.e. high/administrative privileges) and submit the NTPServer argument that /bin/ssi processes. Limiting factors: administrative access to the device's web/management interface is a prerequisite, so exploitation is post-authentication rather than anonymous; the flaw is specific to firmware R95 BE9500_1.00.16. No user interaction is required (UI:N). Realistically exploitable when admin credentials are default, weak, reused, or obtained via a separate flaw.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N with VC:H/VI:H/VA:H and subsequent-system SC:H/SI:H/SA:H) scores 8.5 High, driven by full technical impact on a network device. The most consequential metric is PR:H - exploitation requires high privileges, meaning an authenticated administrator (or a session obtained via default/weak credentials or a chained auth bypass) rather than an anonymous internet attacker. This substantially tempers real-world urgency: an attacker who already holds router admin rights has significant control anyway, so the marginal gain is escalation from web-admin to OS shell. A public POC exists (VulDB-referenced GitHub repo), so 'publicly available exploit code exists,' but there is no CISA KEV listing and no EPSS score in the input, so there is no evidence of active or widespread exploitation. The SC/SI/SA:H subsequent-system ratings appear generous for a single-device command injection and are worth independent verification. Net: a genuine High-severity command-injection flaw, but the PR:H gating makes it a targeted/post-auth risk rather than a mass-exploitable emergency. Note the CWE is CWE-78 (OS command injection); the input CWE field value should be read as such.

Exploit ScenarioDerived

An attacker with administrative access to the D-Link R95 router's DHMAPI interface submits a crafted NTPServer value containing shell metacharacters, which /bin/ssi passes unsanitized into a system() call, executing arbitrary OS commands on the device. A public proof-of-concept is available on GitHub (FoundTL/D-Link-R95-BE9500). Realistically this is reached after obtaining admin credentials (default, reused, phished, or via a separate auth flaw), after which the injection yields a root-level shell on the router.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
1 public PoC No patch listed yet 2.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Sep 20, 2026

OS command injection in the D-Link R95 (BE9500) router running firmware BE9500_1.00.16 allows an attacker to execute arbitrary operating-system commands on the device by supplying a crafted NTPServer argument that the /bin/ssi binary handles on behalf of the DHMAPI component. Exploitation requires reaching and authenticating to the router's management interface (PR:H in both the CVSS 4.0 vector and our independent CVSS 3.1 assessment), so this is a post-authentication flaw that becomes dangerous when admin credentials are default, weak, or reused. Publicly available exploit code exists (a public GitHub proof-of-concept), but no CISA KEV entry confirms active exploitation; the vulnerability scores 8.5 High under CVSS 4.0, driven by full confidentiality, integrity, and availability impact on the device.

Earlier versions of this analysis (1)
v1 Sep 20, 2026 - 01:57 CVSS 9.4

OS command injection in the D-Link R95 BE9500 router (firmware 1.00.16) lets an attacker who can reach the device's web management interface inject shell commands through the NTPServer argument processed by the DHMAPI handler in /bin/ssi, achieving full command execution on the device. The CVSS 4.0 vector is AV:N/AC:L/AT:N/PR:H/UI:N with high confidentiality, integrity, and availability impact (score 9.4), while our independent assessment maps to CVSS:3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H - network-reachable and requiring no user interaction, but gated by the authenticated (PR:H) management session needed to submit NTP configuration. Publicly available exploit code exists (a PoC repository is referenced), making weaponization by less-skilled attackers realistic, although there is no indication of confirmed active exploitation in the wild or CISA KEV listing.

RemediationAI

No vendor-released patch was identified at time of analysis; the only vendor reference provided is the general D-Link site (https://www.dlink.com/), so affected users should monitor D-Link's security advisory channels and the VulDB entry (https://vuldb.com/vuln/407917) for an updated firmware build for the R95/BE9500 and apply it as soon as a fixed version is published. Until then, apply compensating controls that directly address the post-authentication, network-reachable nature of the flaw: change the default administrative credentials and enforce a strong, unique password so that PR:H cannot be satisfied with known defaults, disable WAN-side/remote management and UPnP exposure so the DHMAPI interface is reachable only from the trusted LAN, and segment or firewall the router's management interface to a dedicated administrative VLAN - noting that this trade-off blocks legitimate remote administration unless a trusted management path (for example, VPN) is provided. If NTP server configuration can be pushed through any alternate interface or provisioning mechanism, restrict those paths as well, and monitor router logs for anomalous outbound connections or unexpected process activity that would indicate command execution. Because publicly available exploit code exists, treat credential hygiene and management-plane exposure reduction as the highest-priority interim measures rather than relying on detection alone.

Affected VersionsENISA

R95 BE9500_1.00.16

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is a classic OS command injection (CWE-78) in D-Link's DHMAPI management functionality: input supplied through the NTPServer parameter is not neutralized before being passed to a shell, so metacharacters embedded in the value are interpreted as commands by the underlying system. The vulnerable code path lives in the /bin/ssi binary in firmware BE9500_1.00.16, which handles server-side processing of management requests and translates configuration fields such as NTP server settings into system calls on the router's embedded Linux environment. The affected product is recorded as cpe:2.3:a:d-link:r95:*:*:*:*:*:*:*:* with the EUVD entry listing R95 BE9500_1.00.16 as the affected version. Because command execution occurs with the privileges of the management service, successful exploitation yields full control of the device's confidentiality, integrity, and availability (VC:H/VI:H/VA:H), and the CVSS 4.0 vector's subsequent-system metrics (SC:H/SI:H/SA:H) reflect the potential reach into downstream network segments. The attack is network-reachable and requires no user interaction (AV:N/AC:L/AT:N/UI:N), but the PR:H metric - reinforced by our independent assessment's CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H - confirms that an administrative session on the management interface is a prerequisite.

Know when R95 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 8.5 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
vuln.today AI 7.2 HIGH

Network-reachable admin interface with no user interaction (AV:N/AC:L/UI:N); DHMAPI command injection needs admin privileges (PR:H); root command execution gives full C/I/A but stays on one device (S:U).

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

3
Severity Changed
Sep 20, 2026 - 02:22 NVD
CRITICAL HIGH
CVSS changed
Sep 20, 2026 - 02:22 NVD
9.4 (CRITICAL) 8.5 (HIGH)
CVE Published
Sep 20, 2026 - 01:15 cve.org
CRITICAL 9.4

DescriptionCVE.org

A vulnerability was found in D-Link R95 BE9500_1.00.16. This vulnerability affects the function system of the file /bin/ssi of the component DHMAPI. The manipulation of the argument NTPServer results in os command injection. The attack can be executed remotely. The exploit has been made public and could be used.

Technical POC Analysis

CWE-78, OS command injection.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Latest POC

1 public PoC link from github

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

D-Link R95 (BE9500) routers running firmware BE9500_1.00.16 contain a high-severity post-authentication OS command injection that can give an attacker with management credentials full control over the device, affecting confidentiality, integrity, and availability. Public exploit code exists, and no vendor patch is currently available, so organizations using these routers-especially with default, weak, or reused admin passwords-face elevated risk until mitigations are applied. Leadership should prioritize identifying exposed devices and reducing management-plane access because a compromised router can disrupt connectivity and undermine trust in the network perimeter.

Business Impact: High
Compensating Controls

No vendor patch identified at time of analysis; restrict management interface to trusted networks/VPN, disable WAN-side administration, rotate default/weak admin credentials to strong unique values, segment or isolate D-Link R95 (BE9500) firmware BE9500_1.00.16 devices, and monitor for anomalous NTPServer or /bin/ssi command execution until a patch or replacement is available.

Threat Intelligence Overview

EPSS Score
2.2%
Top 18% exploitable
Prevalence
Low
single high-end consumer WiFi-7 router model, limited installed base
Social Media
7
Sightings
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 2.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

64
Low Medium High Critical
KEV: 0
EPSS: +2
CVSS: +42
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy