{"schemaVersion":3,"id":"CVE-2009-0231","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"The Embedded OpenType (EOT) Font Engine (T2EMBED.DLL) in Microsoft Windows 2000 SP4, XP SP2 and SP3, Server 2003 SP2, Vista Gold, SP1, and SP2, and Server 2008 Gold and SP2 allows remote attackers to execute arbitrary code via a crafted name table in a data record that triggers an integer truncation and a heap-based buffer overflow, aka \"Embedded OpenType Font Heap Overflow Vulnerability.\"","dates":{"published":"2009-07-15T15:00:00.000Z","modified":"2024-08-07T04:24:18.356Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":9.3,"severity":"high","version":"2.0","versionLabel":"v2.0","source":"NVD","vector":"AV:N/AC:M/Au:N/C:C/I:C/A:C","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":8.8,"severity":"high","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"2.0","versionLabel":"v2.0","source":"NVD","score":9.3,"severity":"high","vector":"AV:N/AC:M/Au:N/C:C/I:C/A:C","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.37453,"percentile":0.9853,"severity":"high","asOf":"2026-10-21T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-21T00:00:00.000Z","baselineScore":0.37453},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.37453,"percentile":0.9853}],"last30":[{"date":"2026-09-21T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.37453,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.37453,"percentile":0.9853}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[],"exploitCount":0,"weaknesses":[{"id":"CWE-681","name":"Incorrect Conversion between Numeric Types","description":"When converting from one data type to another, such as long to integer, data can be omitted or translated in a way that produces unexpected values. If the resulting values are used in a sensitive context, then dangerous behaviors may occur.","type":"weakness","status":"Draft","abstraction":"Base","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/681.html"}],"affected":[{"vendor":"microsoft","product":"windows_2000","name":"windows 2000","label":"windows_2000","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/microsoft/windows_2000"},{"vendor":"microsoft","product":"windows_server_2003","name":"windows server 2003","label":"windows_server_2003","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/microsoft/windows_server_2003"},{"vendor":"microsoft","product":"windows_server_2008","name":"windows server 2008","label":"windows_server_2008","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/microsoft/windows_server_2008"},{"vendor":"microsoft","product":"windows_vista","name":"windows vista","label":"windows_vista","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/microsoft/windows_vista"},{"vendor":"microsoft","product":"windows_xp","name":"windows xp","label":"windows_xp","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/microsoft/windows_xp"}],"affectedCount":5,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://docs.microsoft.com/en-us/security-updates/securitybulletins/2009/ms09-029","label":"docs.microsoft.com/en-us/security-updates/securitybulletins/2009/ms09-029","hostname":"docs.microsoft.com","tags":["Vendor Advisory","X Refsource MS","Patch"]},{"url":"https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A5457","label":"oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A5457","hostname":"oval.cisecurity.org","tags":["VDB Entry","Signature","X Refsource OVAL","Broken Link"]},{"url":"http://osvdb.org/55842","label":"osvdb.org/55842","hostname":"osvdb.org","tags":["VDB Entry","X Refsource OSVDB","Broken Link"]},{"url":"http://labs.idefense.com/intelligence/vulnerabilities/display.php?id=811","label":"labs.idefense.com/intelligence/vulnerabilities/display.php?id=811","hostname":"labs.idefense.com","tags":["Third Party Advisory","X Refsource IDEFENSE","Broken Link"]},{"url":"http://www.vupen.com/english/advisories/2009/1887","label":"www.vupen.com/english/advisories/2009/1887","hostname":"www.vupen.com","tags":["VDB Entry","X Refsource VUPEN","Broken Link","Vendor Advisory"]},{"url":"http://www.securitytracker.com/id?1022543","label":"www.securitytracker.com/id?1022543","hostname":"www.securitytracker.com","tags":["VDB Entry","X Refsource SECTRACK","Broken Link","Third Party Advisory"]},{"url":"http://www.us-cert.gov/cas/techalerts/TA09-195A.html","label":"www.us-cert.gov/cas/techalerts/TA09-195A.html","hostname":"www.us-cert.gov","tags":["Third Party Advisory","X Refsource CERT","US Government Resource"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2009-07-15T15:00:00.000Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2024-08-07T04:24:18.356Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":70,"level":"high","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-21T22:44:26.040Z","stale":false,"partial":false}}