CVE-2010-4170
The staprun runtime tool in SystemTap 1.3 does not properly clear the environment before...
The staprun runtime tool in SystemTap 1.3 does not properly clear the environment before executing modprobe, which allows local users to gain privileges by setting the MODPROBE_OPTIONS environment variable to specify a malicious configuration file.
Exploit likelihood
What each source reports
NVD Score used
7.2
The staprun runtime tool in SystemTap 1.3 does not properly clear the environment before executing modprobe, which allows local users to gain privileges by setting the MODPROBE_OPTIONS environment variable to specify a malicious configuration file.
- Record
CVE-2010-4170- CVSS 2.0
- 7.2 High
AV:L/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-264
- Updated
- 2026-11-02
CVE List No score
The staprun runtime tool in SystemTap 1.3 does not properly clear the environment before executing modprobe, which allows local users to gain privileges by setting the MODPROBE_OPTIONS environment variable to specify a malicious configuration file.
- Record
CVE-2010-4170- Updated
- 2026-11-02
EUVDEUVD-2010-4146 No score
The staprun runtime tool in SystemTap 1.3 does not properly clear the environment before executing modprobe, which allows local users to gain privileges by setting the MODPROBE_OPTIONS environment variable to specify a malicious configuration file.
- Record
EUVD-2010-4146- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-j34m-wwxr-2pj4 No score
The staprun runtime tool in SystemTap 1.3 does not properly clear the environment before...
The staprun runtime tool in SystemTap 1.3 does not properly clear the environment before executing modprobe, which allows local users to gain privileges by setting the MODPROBE_OPTIONS environment variable to specify a malicious configuration file.
- Record
GHSA-j34m-wwxr-2pj4- Updated
- 2026-11-02
OSV No score
The staprun runtime tool in SystemTap 1.3 does not properly clear the environment before executing modprobe, which allows local users to gain privileges by setting the MODPROBE_OPTIONS environment variable to specify a malicious configuration file.
- Record
CVE-2010-4170- Updated
- 2026-11-02
OSVDEBIAN-CVE-2010-4170 No score
The staprun runtime tool in SystemTap 1.3 does not properly clear the environment before executing modprobe, which allows local users to gain privileges by setting the MODPROBE_OPTIONS environment variable to specify a malicious configuration file.
- Record
DEBIAN-CVE-2010-4170- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
systemtapDebian:12 |
before 1.2-3 | 1.2-3 |
systemtapDebian:13 |
before 1.2-3 | 1.2-3 |
systemtapDebian:14 |
before 1.2-3 | 1.2-3 |
systemtapDebian:6.0 From an advisory covering 3 CVEs |
before 1.2-5+squeeze1, plus listed versions 1.2-5 |
1.2-5+squeeze1 |
systemtapRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:1.1-3.el5_5.3 | 0:1.1-3.el5_5.3 |
systemtap-clientRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:1.1-3.el5_5.3 | 0:1.1-3.el5_5.3 |
systemtap-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:1.1-3.el5_5.3 | 0:1.1-3.el5_5.3 |
systemtap-initscriptRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:1.1-3.el5_5.3 | 0:1.1-3.el5_5.3 |
systemtap-runtimeRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:1.1-3.el5_5.3 | 0:1.1-3.el5_5.3 |
systemtap-sdt-develRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:1.1-3.el5_5.3 | 0:1.1-3.el5_5.3 |
Show 62 moreShow less
| Package | Affected | Fixed |
|---|---|---|
systemtap-serverRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:1.1-3.el5_5.3 | 0:1.1-3.el5_5.3 |
systemtap-testsuiteRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:1.1-3.el5_5.3 | 0:1.1-3.el5_5.3 |
systemtapRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:1.1-3.el5_5.3 | 0:1.1-3.el5_5.3 |
systemtap-clientRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:1.1-3.el5_5.3 | 0:1.1-3.el5_5.3 |
systemtap-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:1.1-3.el5_5.3 | 0:1.1-3.el5_5.3 |
systemtap-initscriptRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:1.1-3.el5_5.3 | 0:1.1-3.el5_5.3 |
systemtap-runtimeRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:1.1-3.el5_5.3 | 0:1.1-3.el5_5.3 |
systemtap-sdt-develRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:1.1-3.el5_5.3 | 0:1.1-3.el5_5.3 |
systemtap-serverRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:1.1-3.el5_5.3 | 0:1.1-3.el5_5.3 |
systemtap-testsuiteRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:1.1-3.el5_5.3 | 0:1.1-3.el5_5.3 |
systemtapRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-debuginfoRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-sdt-develRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-serverRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-testsuiteRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-clientRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-grapherRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-initscriptRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-runtimeRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtapRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-debuginfoRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-grapherRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-sdt-develRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-serverRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-testsuiteRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-clientRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-initscriptRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-runtimeRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtapRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-debuginfoRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-testsuiteRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-clientRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-grapherRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-initscriptRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-runtimeRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-sdt-develRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-serverRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtapRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-debuginfoRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-testsuiteRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-clientRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-grapherRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-initscriptRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-runtimeRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-sdt-develRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtap-serverRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:1.2-11.el6_0 | 0:1.2-11.el6_0 |
systemtapRed Hat:enterprise_linux:4::as |
before 0:0.6.2-2.el4_8.3 | 0:0.6.2-2.el4_8.3 |
systemtap-debuginfoRed Hat:enterprise_linux:4::as |
before 0:0.6.2-2.el4_8.3 | 0:0.6.2-2.el4_8.3 |
systemtap-runtimeRed Hat:enterprise_linux:4::as |
before 0:0.6.2-2.el4_8.3 | 0:0.6.2-2.el4_8.3 |
systemtap-testsuiteRed Hat:enterprise_linux:4::as |
before 0:0.6.2-2.el4_8.3 | 0:0.6.2-2.el4_8.3 |
systemtapRed Hat:enterprise_linux:4::desktop |
before 0:0.6.2-2.el4_8.3 | 0:0.6.2-2.el4_8.3 |
systemtap-debuginfoRed Hat:enterprise_linux:4::desktop |
before 0:0.6.2-2.el4_8.3 | 0:0.6.2-2.el4_8.3 |
systemtap-runtimeRed Hat:enterprise_linux:4::desktop |
before 0:0.6.2-2.el4_8.3 | 0:0.6.2-2.el4_8.3 |
systemtap-testsuiteRed Hat:enterprise_linux:4::desktop |
before 0:0.6.2-2.el4_8.3 | 0:0.6.2-2.el4_8.3 |
systemtapRed Hat:enterprise_linux:4::es |
before 0:0.6.2-2.el4_8.3 | 0:0.6.2-2.el4_8.3 |
systemtap-debuginfoRed Hat:enterprise_linux:4::es |
before 0:0.6.2-2.el4_8.3 | 0:0.6.2-2.el4_8.3 |
systemtap-runtimeRed Hat:enterprise_linux:4::es |
before 0:0.6.2-2.el4_8.3 | 0:0.6.2-2.el4_8.3 |
systemtap-testsuiteRed Hat:enterprise_linux:4::es |
before 0:0.6.2-2.el4_8.3 | 0:0.6.2-2.el4_8.3 |
systemtapRed Hat:enterprise_linux:4::ws |
before 0:0.6.2-2.el4_8.3 | 0:0.6.2-2.el4_8.3 |
systemtap-debuginfoRed Hat:enterprise_linux:4::ws |
before 0:0.6.2-2.el4_8.3 | 0:0.6.2-2.el4_8.3 |
systemtap-runtimeRed Hat:enterprise_linux:4::ws |
before 0:0.6.2-2.el4_8.3 | 0:0.6.2-2.el4_8.3 |
systemtap-testsuiteRed Hat:enterprise_linux:4::ws |
before 0:0.6.2-2.el4_8.3 | 0:0.6.2-2.el4_8.3 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Metasploit | SystemTap MODPROBE_OPTIONS Privilege Escalation | 2010-11-17 |
| Exploit-DB | SystemTap - Local Privilege Escalation | 2010-11-26 |
| Exploit-DB | SystemTap 1.3 - MODPROBE_OPTIONS Privilege Escalation (Metasploit) | 2019-04-19 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, exploits, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, Metasploit, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2010-4170 is a high vulnerability (CVSS 7.2) in Systemtap, published December 7, 2010. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 5.83%, the 93rd percentile. Fixed in systemtap 1.2-3.
References
exchange.xforce.ibmcloud.com/vulnerabilities/63344
sources.redhat.com/ml/systemtap/2010-q4/msg00230.html
lists.fedoraproject.org/pipermail/package-announce/2010-November/051127.html
exploit-db.com/exploits/15620
secunia.com/advisories/42263
lists.fedoraproject.org/pipermail/package-announce/2010-November/051115.html
Show 29 moreShow less
sources.redhat.com/git/gitweb.cgi?p=systemtap.git%3Ba=commit%3Bh=b7565b41228bea196cefa3a7d43ab67f8f9152e2
redhat.com/support/errata/RHSA-2010-0894.html
redhat.com/support/errata/RHSA-2010-0895.html
secunia.com/advisories/42306
securityfocus.com/bid/44914
debian.org/security/2011/dsa-2348
securitytracker.com/id?1024754
secunia.com/advisories/46920
secunia.com/advisories/42256
secunia.com/advisories/42318
lists.fedoraproject.org/pipermail/package-announce/2010-November/051122.html
packetstormsecurity.com/files/152569/SystemTap-1.3-MODPROBE_OPTIONS-Privilege-Escalation.html
exploit-db.com/exploits/46730
nvd.nist.gov/vuln/detail/CVE-2010-4170
sources.redhat.com/git/gitweb.cgi?p=systemtap.git;a=commit;h=b7565b41228bea196cefa3a7d43ab67f8f9152e2
access.redhat.com/errata/RHSA-2010:0894
access.redhat.com/errata/RHSA-2010:0895
access.redhat.com/security/cve/CVE-2010-4170
bugzilla.redhat.com/show_bug.cgi?id=653604
github.com/advisories/GHSA-j34m-wwxr-2pj4
security-tracker.debian.org/tracker/CVE-2010-4170
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=653606
security.access.redhat.com/data/csaf/v2/advisories/2010/rhsa-2010_0894.json
cve.org/CVERecord?id=CVE-2010-4170
access.redhat.com/security/cve/CVE-2010-4171
cve.org/CVERecord?id=CVE-2010-4171
nvd.nist.gov/vuln/detail/CVE-2010-4171
security.access.redhat.com/data/csaf/v2/advisories/2010/rhsa-2010_0895.json