/

CVE-2026-94493

Severity:

CRITICAL RISK

(10.0)

Missing Authentication (CWE-306) in Gigatech PDV5701

CVE-2026-94493

Deferred

Vulnerability type

Category:

Missing Authentication

CWE:

CWE-287, CWE-306

Impact:

Unauthorized Remote Access

Severity:

CRITICAL RISK

(10.0)

CVSS version:

3.1

Catch this CVE while code is being written

Detect vulnerable code directly in pull requests, so CVEs are fixed before merge.

Summary

A critical authentication weakness in the Gigatech PDV5701 WebSocket Service may allow remote requests to reach protected functionality without the required authentication checks.

The risk is greatest when the affected service is network-accessible and does not consistently verify identity and authorization before processing requests.

Affected context

The issue is associated with processing related to /index.html in the WebSocket Service of Gigatech PDV5701 version 1.0.31_240305_112640. The precise vulnerable processing path is not described, so exposure depends on whether the service is reachable remotely and whether authentication is absent or inconsistently enforced for the affected functionality.

Exploit preconditions

  • Attack surface: Network-accessible WebSocket Service and related web processing
  • Required access: Ability to connect to the exposed service; valid credentials may not be required
  • Trigger point: Remote interaction with the affected processing associated with /index.html
  • Why exploitation is possible: The service may process requests without reliably requiring authentication before allowing access to protected functionality

Why this happens

The underlying weakness is an authentication enforcement failure. A service exposes functionality without requiring a verified identity, or applies authentication checks inconsistently across request paths.

This maps primarily to CWE-306: Missing Authentication for Critical Function, with CWE-287: Improper Authentication also relevant when identity verification is absent, incomplete, or incorrectly applied.

Potential impact

  • An unauthenticated remote user may access functionality intended for authenticated users
  • Attackers could alter device or service state
  • Sensitive operational information may be exposed
  • The affected service could be used as a foothold for further attacks
  • Device availability or integrity could be disrupted

General mitigation guidance

Mitigation generally centers on making authentication mandatory for every protected operation and applying authorization after identity verification.

Common defensive patterns include:

  • Require strong authentication before processing sensitive WebSocket or web-service actions
  • Apply authentication and authorization consistently across all routes, upgrade paths, and message handlers
  • Use secure-by-default access controls that deny unauthenticated requests
  • Reduce exposure by limiting service reachability to trusted networks or management interfaces
  • Enforce least privilege for service accounts and device operations
  • Log authentication failures, session anomalies, and unexpected unauthenticated access attempts
  • Avoid relying solely on client-side checks or hidden URLs for access control

How teams detect issues like this

Detection can combine static analysis, code review, runtime testing, and policy enforcement.

Useful review signals include WebSocket handlers or web routes that invoke sensitive operations before authentication middleware, authentication checks applied only to selected paths, and authorization decisions based on client-controlled state. Security testing can verify that unauthenticated connections and requests are rejected consistently, including alternate routes and protocol upgrade flows.

Network monitoring and service policies can identify publicly reachable management interfaces, repeated unauthenticated requests, and unusual WebSocket activity. Automated application-security and API-review tools may help flag missing authentication controls during development.

Sources

SourceLink
github.comgithub.com/CSDVi/cve/issues/2
vuldb.comvuldb.com/cve/CVE-2026-94493
vuldb.comvuldb.com/submit/895425
vuldb.comvuldb.com/vuln/408193
vuldb.comvuldb.com/vuln/408193/cti

Frequently asked

questions

The reported issue is described as remotely exploitable when the affected WebSocket Service is reachable over the network. The exact scope depends on deployment exposure and the functionality available through the affected processing path.

The reported weakness concerns missing authentication, so valid credentials may not be required. Network access to the exposed service remains a prerequisite.

Require authentication and authorization before every protected operation, including WebSocket connection upgrades, routes, and individual message handlers. Default-deny behavior is preferable when authentication state is missing or invalid.

Centralize authentication enforcement, test unauthenticated access across all service paths, limit management interfaces to trusted networks, apply least privilege, and monitor for unexpected anonymous requests.

Find out what's already
exploitable in your codebase.