{"id":"CVE-2012-1854","kind":"vulnerability","aliases":["CVE-2012-1854"],"related":[],"title":"Untrusted search path vulnerability in VBE6.dll in Microsoft Office 2003 SP3, 2007 SP2 and SP3, and 2010 Gold and…","description":"Untrusted search path vulnerability in VBE6.dll in Microsoft Office 2003 SP3, 2007 SP2 and SP3, and 2010 Gold and SP1; Microsoft Visual Basic for Applications (VBA); and Summit Microsoft Visual Basic for Applications SDK allows local users to gain privileges via a Trojan horse DLL in the current working directory, as demonstrated by a directory that contains a .docx file, aka \"Visual Basic for Applications Insecure Library Loading Vulnerability,\" as exploited in the wild in July 2012.","summary":"Microsoft Visual Basic for Applications (VBA) loads libraries from insecure locations, so a crafted file or path can make it run attacker code. Exploitation gives an attacker code execution on the affected machine.","severity":"high","cvss":7.8,"epss":null,"exploited":true,"exploited_at":"2026-04-13T00:00:00+00:00","products":[{"name":"Microsoft Visual Basic for Applications (VBA)","fixed":[],"affected":"","ecosystem":"vendor"},{"name":"microsoft office","fixed":[],"affected":"= 2003","ecosystem":"vendor"},{"name":"microsoft office","fixed":[],"affected":"= 2007","ecosystem":"vendor"},{"name":"microsoft office","fixed":[],"affected":"= 2010","ecosystem":"vendor"},{"name":"microsoft visual basic for applications","fixed":[],"affected":"","ecosystem":"vendor"},{"name":"microsoft visual basic for applications sdk","fixed":[],"affected":"","ecosystem":"vendor"}],"ecosystems":["vendor"],"tags":["exploited","microsoft-office","vba","vendor","windows"],"not_affected_if":["unknown"],"how_to_check":null,"fix":"Apply mitigations per vendor instructions, or discontinue use of the product if mitigations are unavailable (per CISA KEV required action).","status":"open","published_at":"2012-07-10T21:55:05+00:00","first_seen_at":"2026-10-23T19:11:51+00:00","triaged_at":"2026-10-23T20:38:51+00:00","updated_at":"2026-10-23T23:44:51+00:00","category":"vendor","confidence":0.5,"triage":{"at":"2026-10-23T20:38:51Z","model":"claude-haiku-5-5","output":{"fix":"Apply mitigations per vendor instructions, or discontinue use of the product if mitigations are unavailable (per CISA KEV required action).","reach":"unknown","summary":"Microsoft Visual Basic for Applications (VBA) loads libraries from insecure locations, so a crafted file or path can make it run attacker code. Exploitation gives an attacker code execution on the affected machine.","category":"vendor","who_cares":["microsoft-office","vba","windows"],"confidence":0.5,"needs_auth":"unknown","worst_case":"Attacker runs code on the machine through insecure VBA library loading.","analyst_note":"Find Microsoft's advisory for CVE-2012-1854 to confirm affected Office versions, the exact mitigation steps, and how to check for them.","how_to_check":"unknown","needs_analyst":true,"not_affected_if":["unknown"],"user_interaction":"unknown","needs_special_setup":"unknown","severity_if_unknown":"unknown"},"cost_usd":0.000428,"input_tokens":2553,"output_tokens":345,"severity_before":"unknown"},"analyst_status":null,"analyst_note":null,"search":"'-1854':21A,24A '-2012':20A,23A '2003':10A,97C '2007':12A,99C '2010':17A,104C '2012':164C 'affect':86B 'aka':148C 'allow':122C 'applic':59B,112C,120C,152C 'applications':29A,41A,46A 'attack':76B,81B 'basic':27A,39A,44A,57B,110C,118C,150C 'code':77B,82B 'contain':144C 'craft':68B 'current':135C 'cve':19A,22A 'demonstr':139C 'directori':137C,142C 'dll':132C 'docx':146C 'execut':83B 'exploit':48B,78B,158C 'file':69B,147C 'for':28A,40A,45A 'gain':126C 'give':79B 'gold':18A,105C 'hors':131C 'insecur':64B,153C 'juli':163C 'librari':62B,154C 'load':61B,155C 'local':123C 'locat':65B 'machin':87B 'make':73B 'microsoft':8A,25A,31A,33A,35A,37A,42A,50B,55B,95C,108C,116C 'microsoft-offic':49B 'offic':9A,51B,96C 'office':32A,34A,36A 'path':3A,71B,90C 'privileg':127C 'run':75B 'sdk':47A,121C 'search':2A,89C 'sp1':107C 'sp2':13A,100C 'sp3':11A,15A,98C,102C 'summit':115C 'trojan':130C 'untrust':1A,88C 'user':124C 'vba':30A,52B,60B,113C 'vbe6.dll':6A,93C 'vendor':53B 'via':128C 'visual':26A,38A,43A,56B,109C,117C,149C 'vulner':4A,91C,156C 'wild':161C 'window':54B 'work':136C","nicknames":[],"mitigations":[],"who_affected":null,"tier":null,"verified":{},"analyst_revisit_at":null,"first_public_at":"2012-07-10T21:55:05+00:00","kev":{"dateAdded":"2026-04-13","dueDate":"2026-04-27","requiredAction":"Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.","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":"134c704f-9b21-4f2e-91b3-4a467353bcc0","poc_count":0,"sources":[{"source":"kev","external_id":"CVE-2012-1854","url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?search_api_fulltext=CVE-2012-1854","severity":null,"published_at":"2026-04-13T00:00:00+00:00","modified_at":null,"first_seen_at":"2026-10-23T19:11:51+00:00","fetched_at":"2026-10-25T14:39:37+00:00","note":null},{"source":"nvd","external_id":"CVE-2012-1854","url":"https://nvd.nist.gov/vuln/detail/CVE-2012-1854","severity":null,"published_at":"2012-07-10T21:55:05+00:00","modified_at":"2026-06-16T23:40:25+00:00","first_seen_at":"2026-10-23T23:44:51+00:00","fetched_at":"2026-10-23T23:44:51+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"}