/

CVE-2026-65118

Severity:

HIGH RISK

(7.5)

Improper Certificate Checks (CWE-295) in NVIDIA IC

CVE-2026-65118

Analyzed

Vulnerability type

Category:

Improper Certificate Validation

CWE:

CWE-295

Impact:

Information Disclosure, Data Tampering, and Denial of Service

Severity:

HIGH RISK

(7.5)

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

NVIDIA Infrastructure Controller for Linux contains an improper certificate validation weakness that may allow an attacker to bypass trust checks during protected communications. Depending on the affected communication path and attacker position, successful exploitation could result in information disclosure, data tampering, or denial of service.

Affected context

The vulnerability may occur in NVIDIA Infrastructure Controller for Linux components that establish or verify authenticated network connections. Risk depends on whether certificate validation is applied inconsistently, uses an incorrect trust decision, or accepts certificates that should not be trusted in the deployment's communication environment.

Exploit preconditions

  • Attack surface: Network communication handled by the Infrastructure Controller
  • Required access: The ability to influence, intercept, terminate, or otherwise participate in a relevant certificate-authenticated connection, depending on deployment topology
  • Trigger point: Certificate verification during connection establishment or reconnection
  • Why exploitation is possible: A validation decision may improperly accept an untrusted, invalid, mismatched, or otherwise unauthorized certificate

Why this happens

The underlying issue is an improper certificate validation decision, mapped to CWE-295: Improper Certificate Validation. This class of weakness occurs when software does not fully verify certificate authenticity, trust-chain status, validity period, hostname or identity matching, revocation state, or the intended trust anchor before relying on a secured connection. The insecure pattern can allow authentication or confidentiality assumptions to be made without sufficient proof of peer identity.

Potential impact

  • An attacker may disclose information transmitted through affected connections
  • An attacker could tamper with data in transit or influence controller operations
  • The affected service may experience denial of service
  • Downstream systems may receive data from an unauthorized endpoint
  • Compromised trust decisions could enable broader attack activity within connected environments

General mitigation guidance

Mitigation generally focuses on making certificate verification complete, consistent, and secure by default.

Common defensive patterns include:

  • Using well-maintained TLS and certificate-validation libraries with verification enabled by default
  • Validating the complete trust chain, certificate purpose, identity binding, validity period, and applicable revocation signals
  • Avoiding permissive modes such as disabled verification, universal trust, or hostname-check bypasses
  • Restricting trusted certificate authorities and reducing trust scope to only required peers
  • Protecting private keys and certificate stores with least-privilege access controls
  • Treating certificate and trust-store changes as controlled, auditable configuration changes
  • Applying network segmentation and service authorization so certificate validation is not the sole security boundary

How teams detect issues like this

Detection can combine code analysis, configuration review, and runtime monitoring.

  • Use static analysis to identify disabled verification, permissive trust managers, skipped hostname checks, and custom callbacks that always accept certificates
  • Review code paths where certificate errors are caught, ignored, downgraded, or converted into successful connection states
  • Inspect trust-store configuration for overly broad or unexpected certificate authorities
  • Add policy checks requiring certificate validation for protected communication channels
  • Monitor certificate failures, trust-store modifications, unexpected peer identities, and repeated connection-establishment errors
  • Use automated code-review or software-composition tools to flag insecure TLS and certificate-validation patterns

Sources

SourceLink
github.comgithub.com/NVIDIA/product-security/tree/main/2026/5879
nvd.nist.govnvd.nist.gov/vuln/detail/CVE-2026-65118
cve.orgcve.org/CVERecord?id=CVE-2026-65118

Frequently asked

questions

It may be exploitable over a network when an attacker can influence a certificate-authenticated connection or position themselves on a relevant communication path. The exact scope depends on deployment topology and exposed interfaces.

Not necessarily. The key requirement is access to the affected communication path or the ability to influence certificate presentation; network controls and deployment architecture determine whether that access is available.

Enforce strict certificate and peer-identity validation using established library defaults, narrowly scoped trust stores, and fail-closed handling of validation errors.

Apply secure TLS policies, prohibit verification bypasses, review custom validation callbacks, protect trust stores, and continuously test certificate-validation behavior in code and deployment pipelines.

Find out what's already
exploitable in your codebase.