CVE-2025-10680CWE-78command-injection

CVE-2025-10680

High · published October 24, 2025

CVSS v3.1
8.8
EPSS
7%
Percentile
94.4
In the wild
Unconfirmed
What it is

⚡ An authenticated server can send shell commands straight into OpenVPN, like a sneaky chef adding secret ingredients without you knowing! Think of it like a restaurant where the head chef suddenly decides to swap out all the dish ingredients without consulting the menu first. If the chef can decide what goes in, you might end up with something you didn’t order — or worse, something harmful! This vulnerability could allow an attacker to execute arbitrary commands on the host running OpenVPN. Imagine someone hijacking your entire kitchen operation, altering recipes, and sabotaging your business—this is no mere inconvenience; it's a full-blown disaster for your system security!

Put simply

Think of it like a restaurant where the head chef suddenly decides to swap out all the dish ingredients without consulting the menu first. If the chef can decide what goes in, you might end up with something you didn’t order — or worse, something harmful! CVE-2025-10680 enables a remote authenticated server to inject shell commands into OpenVPN by exploiting DNS variables when the --dns-updown option is active. Effectively, this allows an attacker to run commands as if they were the host machine itself, compromising the entire system.

What to do

This vulnerability could allow an attacker to execute arbitrary commands on the host running OpenVPN. Imagine someone hijacking your entire kitchen operation, altering recipes, and sabotaging your business—this is no mere inconvenience; it's a full-blown disaster for your system security! To secure your setup, immediately update OpenVPN to the latest stable version beyond 2.7_beta1. Additionally, review your DNS settings and consider disabling the --dns-updown option if it's not essential to your operation. Staying proactive is key! You've got this! Implement these fixes, and you'll keep your VPN fortress safe and sound! 🛡️

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.07345 · 94.4th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2025-10-24T14:15Z
References (2)
EPSS history
Timeline
  • 24 OCT 10:06Z
    OpenVPN 2.7_alpha1 through 2.7_beta1 on POSIX based platforms allows a remote authenticated server to inject shell commands via DNS variables when --dns-updown…
    cvelistv5