CVE-2009-0080 json
The ThreadPool class in Windows Vista Gold and SP1, and Server 2008, does not properly implement isolation among a set of distinct processe…
published 2009-04-15 17 y ago modified 2026-06-16 4 mo ago also EUVD-2009-0089
- cvss
- 6.9
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 2.4%
- EPSS 2.4% chance of exploitation in 30 days, percentile 83%
- public exploits
- 1
- Exploit-DB
Summary
The ThreadPool class in Windows Vista Gold and SP1, and Server 2008, does not properly implement isolation among a set of distinct processes that (1) all run under the NetworkService account or (2) all run under the LocalService account, which allows local users to gain privileges by leveraging incorrect thread ACLs to access the resources of one of the processes, aka "Windows Thread Pool ACL Weakness Vulnerability."
Patch / fix
Timeline
- First public exploit (EDB-32893)
- Published
Exploit prediction
2.36% chance of exploitation in the next 30 days, higher than 83% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- EDB-32893 Microsoft Windows Vista/2008 - Thread Pool ACL Privilege Escalation local, 2009-04-14
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 6.9 | AV:L/AC:M/Au:N/C:C/I:C/A:C |
Classification
- Weakness
-
- CWE-269 Improper Privilege Management
References
-
docs.microsoft.com
/en-us/security-updates/securitybulletins/2009/ms09-012
vendor-advisory, patch
-
securitytracker.com
/id?1022044
vdb-entry, third-party-advisory
-
us-cert.gov
/cas/techalerts/TA09-104A.html
third-party-advisory, us-government-resource
-
vupen.com
/english/advisories/2009/1026
vdb-entry, permissions-required
-
osvdb.org
/53668
vdb-entry, broken-link
-
oval.cisecurity.org
/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A6177
vdb-entry, signature, third-party-advisory
Sources
- CVE List CVE-2009-0080
- NVD CVE-2009-0080
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.