CVE-2025-34239CWE-78command-injection

CVE-2025-34239

High · published November 7, 2025

CVSS v3.1
7.2
EPSS
2%
Percentile
77.0
In the wild
Unconfirmed
What it is

🚨 A crafty filename is all it takes! This command injection vulnerability in Advantech WebAccess/VPN allows an authenticated admin to run any command on the server as the web user. 🔥 Think of it like a hotel where the admin can sneak in a fake reservation slip, allowing them access to any room without anyone noticing. Just like that slip can grant unwanted access, this flaw lets an admin execute harmful commands as if they were part of the building’s staff. An attacker with admin access could execute arbitrary commands, leading to unauthorized actions on the server. Imagine someone being able to tamper with sensitive configurations or steal data without breaking a sweat! This oversight could lead to serious breaches.

Put simply

Think of it like a hotel where the admin can sneak in a fake reservation slip, allowing them access to any room without anyone noticing. Just like that slip can grant unwanted access, this flaw lets an admin execute harmful commands as if they were part of the building’s staff. The vulnerability exists in the `AppManagementController.appUpgradeAction()` function, where the system fails to properly validate uploaded filenames, allowing command injection by executing arbitrary commands as the web server user (www-data).

What to do

An attacker with admin access could execute arbitrary commands, leading to unauthorized actions on the server. Imagine someone being able to tamper with sensitive configurations or steal data without breaking a sweat! This oversight could lead to serious breaches. Upgrade Advantech WebAccess/VPN to version 1.1.5 or later immediately to close this vulnerability. Conduct a security audit of existing admin functionalities to ensure no other similar flaws are lurking. Always validate input from users! You've got this! By taking these steps, you'll strengthen your defenses and keep your systems safe! 🛡️

The record
Technical detail
CVSS v3.1
7.2 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01699 · 77.0th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2025-11-07T01:15Z
Affected products (1)
ProductVersionsFixed in
advantech/webaccess\/vpn< 1.1.51.1.5
References (3)
EPSS history
Timeline
  • 06 NOV 19:44Z
    Advantech WebAccess/VPN < 1.1.5 Command Injection in AppManagementController.appUpgradeAction()
    cvelistv5