{"id":"CVE-2012-0151","kind":"vulnerability","aliases":["CVE-2012-0151"],"related":[],"title":"The Authenticode Signature Verification function in Microsoft Windows XP SP2 and SP3, Windows Server 2003 SP2,…","description":"The Authenticode Signature Verification function in Microsoft Windows XP SP2 and SP3, Windows Server 2003 SP2, Windows Vista SP2, Windows Server 2008 SP2, R2, and R2 SP1, Windows 7 Gold and SP1, and Windows 8 Consumer Preview does not properly validate the digest of a signed portable executable (PE) file, which allows user-assisted remote attackers to execute arbitrary code via a modified file with additional content, aka \"WinVerifyTrust Signature Validation Vulnerability.\"","summary":"Windows Authenticode signature verification (WinVerifyTrust) does not properly check the digest of signed PE files, so a crafted signed executable can pass as validly signed. An attacker who gets a user to open such a file can run code on the machine.","severity":"critical","cvss":9.3,"epss":0.87658,"exploited":true,"exploited_at":"2022-06-08T00:00:00+00:00","products":[{"name":"Microsoft Windows","fixed":[],"affected":"","ecosystem":"vendor"},{"name":"microsoft windows 7","fixed":[],"affected":"","ecosystem":"vendor"},{"name":"microsoft windows server 2003","fixed":[],"affected":"","ecosystem":"vendor"},{"name":"microsoft windows server 2008","fixed":[],"affected":"","ecosystem":"vendor"},{"name":"microsoft windows server 2008","fixed":[],"affected":"= r2","ecosystem":"vendor"},{"name":"microsoft windows vista","fixed":[],"affected":"","ecosystem":"vendor"},{"name":"microsoft windows xp","fixed":[],"affected":"","ecosystem":"vendor"}],"ecosystems":["vendor"],"tags":["exploited","infrastructure","windows"],"not_affected_if":["patched-systems"],"how_to_check":null,"fix":"Apply the Microsoft security update for CVE-2012-0151 per vendor instructions (CISA KEV required action).","status":"open","published_at":"2012-04-10T21:55:01+00:00","first_seen_at":"2026-10-23T19:11:52+00:00","triaged_at":"2026-10-23T21:12:53+00:00","updated_at":"2026-10-23T22:29:04+00:00","category":"infrastructure","confidence":0.7,"triage":{"at":"2026-10-23T21:12:53Z","model":"claude-haiku-5-5","output":{"fix":"Apply the Microsoft security update for CVE-2012-0151 per vendor instructions (CISA KEV required action).","reach":"internet","impact":"high","summary":"Windows Authenticode signature verification (WinVerifyTrust) does not properly check the digest of signed PE files, so a crafted signed executable can pass as validly signed. An attacker who gets a user to open such a file can run code on the machine.","category":"infrastructure","who_cares":["windows"],"confidence":0.7,"needs_auth":"no","worst_case":"Attacker runs code on the Windows machine after user opens a crafted file.","analyst_note":"Find the specific Microsoft bulletin (MS12-019) and affected Windows versions and KB numbers to write a concrete how_to_check; sources here do not list them.","how_to_check":"unknown","needs_analyst":true,"not_affected_if":["patched-systems"],"user_interaction":"yes","needs_special_setup":"no","severity_if_unknown":"high"},"cost_usd":0.000459,"input_tokens":2863,"output_tokens":346,"severity_before":"unknown"},"analyst_status":null,"analyst_note":null,"search":"'-0151':19A,22A '-2012':18A,21A '2003':15A,31A,105C '2008':35A,39A,112C '7':27A,119C '8':125C 'addit':157C 'aka':159C 'allow':142C 'arbitrari':150C 'assist':145C 'attack':75B,147C 'authenticod':2A,50B,92C 'check':57B 'code':87B,151C 'consum':126C 'content':158C 'craft':66B 'cve':17A,20A 'digest':59B,133C 'execut':68B,138C,149C 'exploit':46B 'file':63B,84B,140C,155C 'function':5A,95C 'get':77B 'gold':120C 'infrastructur':47B 'machin':90B 'microsoft':7A,23A,25A,28A,32A,36A,40A,43A,97C 'modifi':154C 'open':81B 'pass':70B 'pe':62B,139C 'portabl':137C 'preview':127C 'proper':56B,130C 'r2':114C,116C 'remot':146C 'run':86B 'server':14A,30A,34A,38A,104C,111C 'sign':61B,67B,73B,136C 'signatur':3A,51B,93C,161C 'sp1':117C,122C 'sp2':10A,16A,100C,106C,109C,113C 'sp3':12A,102C 'user':79B,144C 'user-assist':143C 'valid':72B,131C,162C 'verif':4A,52B,94C 'via':152C 'vista':42A,108C 'vulner':163C 'window':8A,13A,48B,49B,98C,103C,107C,110C,118C,124C 'windows':24A,26A,29A,33A,37A,41A,44A 'winverifytrust':53B,160C 'xp':9A,45A,99C","nicknames":[],"mitigations":[],"who_affected":null,"tier":null,"verified":{},"analyst_revisit_at":null,"first_public_at":"2012-04-10T21:55:01+00:00","kev":{"dateAdded":"2022-06-08","dueDate":"2022-06-22","requiredAction":"Apply updates per vendor instructions.","knownRansomwareCampaignUse":"Unknown"},"cvss_vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","cvss_by":"nvd@nist.gov","poc_count":0,"sources":[{"source":"kev","external_id":"CVE-2012-0151","url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?search_api_fulltext=CVE-2012-0151","severity":null,"published_at":"2022-06-08T00:00:00+00:00","modified_at":null,"first_seen_at":"2026-10-23T19:11:52+00:00","fetched_at":"2026-10-25T13:39:31+00:00","note":null},{"source":"epss","external_id":"CVE-2012-0151","url":"https://api.first.org/data/v1/epss?cve=CVE-2012-0151","severity":null,"published_at":null,"modified_at":null,"first_seen_at":"2026-10-23T19:13:45+00:00","fetched_at":"2026-10-23T19:13:45+00:00","note":null},{"source":"nvd","external_id":"CVE-2012-0151","url":"https://nvd.nist.gov/vuln/detail/CVE-2012-0151","severity":null,"published_at":"2012-04-10T21:55:01+00:00","modified_at":"2026-06-16T23:36:47+00:00","first_seen_at":"2026-10-23T22:29:04+00:00","fetched_at":"2026-10-23T22:29:04+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}