Every CVE Search/ Get API key

CVE-2019-12840

In Webmin through 1.910, any user authorized to the "Package Updates" module can execute...

8.8 HighPublic exploit

In Webmin through 1.910, any user authorized to the "Package Updates" module can execute arbitrary commands with root privileges via the data parameter to update.cgi.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

77.6%Up 38.2 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 8.8

In Webmin through 1.910, any user authorized to the "Package Updates" module can execute arbitrary commands with root privileges via the data parameter to update.cgi.

Record
CVE-2019-12840
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
9.0 HighAV:N/AC:L/Au:S/C:C/I:C/A:C
Weakness
CWE-78
Updated
2026-11-02
CVE List No score

In Webmin through 1.910, any user authorized to the "Package Updates" module can execute arbitrary commands with root privileges via the data parameter to update.cgi.

Record
CVE-2019-12840
Updated
2026-11-02
EUVDEUVD-2019-4420 No score

In Webmin through 1.910, any user authorized to the "Package Updates" module can execute arbitrary commands with root privileges via the data parameter to update.cgi.

Record
EUVD-2019-4420
Updated
2026-11-03
GitHub AdvisoriesGHSA-gcq8-ggwj-2xvv No score

In Webmin through 1.910, any user authorized to the "Package Updates" module can execute...

In Webmin through 1.910, any user authorized to the "Package Updates" module can execute arbitrary commands with root privileges via the data parameter to update.cgi.

Record
GHSA-gcq8-ggwj-2xvv
Updated
2026-11-02
OSV 8.8

In Webmin through 1.910, any user authorized to the "Package Updates" module can execute arbitrary commands with root privileges via the data parameter to update.cgi.

Record
CVE-2019-12840
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02

Affected products

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
Exploit-DBWebmin 1.910 - 'Package Updates' Remote Command Execution (Metasploit)2019-06-11
MetasploitWebmin Package Updates Remote Command Execution2019-05-16
PoC in GitHubKrE80r/webmin_cve-2019-12840_poc2019-11-09
PoC in GitHubPol-Ruiz/PoC-CVE-2019-128402024-01-25
PoC in GitHubWizzzStark/CVE-2019-12840.py2021-10-05
PoC in GitHubanasbousselham/webminscan2020-12-23
PoC in GitHubbkaraceylan/CVE-2019-12840_POC2019-11-05
PoC in GitHubnote0577/CVE-2019-12840-NodeJs-Exploit2025-06-04
PoC in GitHubzAbuQasem/CVE-2019-128402021-03-30

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, Exploit-DB, GitHub Advisories, Metasploit, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2019-12840 is a high vulnerability (CVSS 8.8) in Webmin, published June 15, 2019. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 77.6%, the 99th percentile. No source names a fixed version.

References

MoveEnter Open