Description
An incorrect buffer size calculation in the Windows Interactive Service in OpenVPN 2.7_alpha1 through 2.7.6 allows local authenticated users to cause memory corruption or disclose sensitive information via crafted NRPT inputs.
Published: 2026-09-07
Score: 5.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Memory corruption or sensitive information disclosure via crafted NRPT inputs by local authenticated users
Action: Patch
AI Analysis

Impact

An incorrect buffer size calculation in the Windows Interactive Service of OpenVPN 2.7_alpha1 through 2.7.6 allows local authenticated users to cause memory corruption or disclose sensitive information when crafted NRPT inputs are processed. The exploitation does not require network exposure and is limited to the NRPT handling component, resulting in potential compromise of local system integrity or confidentiality.

Affected Systems

OpenVPN’s Windows Interactive Service component is impacted in releases 2.7_alpha1 to 2.7.6. Users running these versions on Windows hosts are vulnerable if the Interactive Service is enabled and NRPT inputs are accepted.

Risk and Exploitability

The CVSS score of 5.9 indicates moderate severity. The EPSS score is less than 1%, implying a low but non‑zero probability of exploitation, and the vulnerability is not listed in CISA KEV. The attack vector requires local authentication, meaning only users who have logged into the Windows system can trigger the flaw. Absent a public exploit, the risk remains limited to individuals or processes with local access.

Generated by OpenCVE AI on September 8, 2026 at 01:54 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade OpenVPN to the latest stable release that corrects the NRPT buffer size calculation.
  • If an immediate update is not possible, disable the Windows Interactive Service and remove NRPT input handling from the configuration.
  • Restrict local user access to NRPT functions and monitor system activity for abnormal NRPT processing.

Generated by OpenCVE AI on September 8, 2026 at 01:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 08 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 08 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Title Memory Corruption and Sensitive Information Disclosure via Crafted NRPT Inputs in Windows Interactive Service OpenVPN: OpenVPN: Memory corruption and information disclosure vulnerability
Weaknesses CWE-120
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:H'}

threat_severity

Important


Mon, 07 Sep 2026 08:45:00 +0000

Type Values Removed Values Added
Title Memory Corruption and Sensitive Information Disclosure via Crafted NRPT Inputs in Windows Interactive Service
First Time appeared Openvpn
Openvpn openvpn
Vendors & Products Openvpn
Openvpn openvpn

Mon, 07 Sep 2026 07:45:00 +0000

Type Values Removed Values Added
Description An incorrect buffer size calculation in the Windows Interactive Service in OpenVPN 2.7_alpha1 through 2.7.6 allows local authenticated users to cause memory corruption or disclose sensitive information via crafted NRPT inputs.
Weaknesses CWE-131
References
Metrics cvssV4_0

{'score': 5.9, 'vector': 'CVSS:4.0/AV:L/AC:H/AT:P/PR:L/UI:P/VC:H/VI:N/VA:H/SC:H/SI:N/SA:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: OpenVPN

Published:

Updated: 2026-09-08T14:54:43.480Z

Reserved: 2026-08-26T14:41:20.459Z

Link: CVE-2026-78221

cve-icon Vulnrichment

Updated: 2026-09-08T14:54:38.181Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-07T08:17:12.813

Modified: 2026-09-08T19:07:52.113

Link: CVE-2026-78221

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-07T07:28:14Z

Links: CVE-2026-78221 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-08T02:00:20Z

Weaknesses
  • CWE-120

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')

  • CWE-131

    Incorrect Calculation of Buffer Size