{"id":"GHSA-wwwv-86vw-pg9w","kind":"package","aliases":["GHSA-wwwv-86vw-pg9w","MAL-2026-4268"],"related":[],"title":"Malicious code in asavie-ui (npm)","description":"---\n_-= Per source details. Do not edit below this line.=-_\n\n## Source: amazon-inspector (bf12a913426dee622d500474fe3629c5bb3246e1793e3f210916885c6d0481a9)\ncallback.js collects host identity information (os.hostname(), os.userInfo()) and transmits it via https.get() to an external endpoint at install/load time. The combination of OS-level identity collection followed by outbound HTTPS in a callback script is consistent with installer reconnaissance/beaconing. The package name and structure (a 99.x.x version of a generic UI-named package) further suggests a non-legitimate publication. No corresponding legitimate functionality (no UI code, no documented purpose) accompanies the data-collection routine.\n\n## Source: ghsa-malware (fcee6e461ddd3a36e8780b65b406a63c32f69784d875b6f80867f2bd155f0888)\nAny computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outside entity, there is no guarantee that removing the package will remove all malicious software resulting from installing it.\n\n## Source: ossf-package-analysis (b0478f8efd496e7baa22fc9623c2a786f95453a6ad1f0230d8d4eeca0b12f17f)\nThe OpenSSF Package Analysis project identified 'asavie-ui' @ 99.0.2 (npm) as malicious.\n\nIt is considered malicious because:\n\n- The package communicates with a domain associated with malicious activity.","summary":null,"severity":"critical","cvss":null,"epss":null,"exploited":false,"exploited_at":null,"products":[{"name":"asavie-ui","note":"all versions","fixed":[],"affected":"","ecosystem":"npm"}],"ecosystems":["npm"],"tags":["malicious","package"],"not_affected_if":[],"how_to_check":null,"fix":null,"status":"open","published_at":"2026-05-23T15:58:19+00:00","first_seen_at":"2026-11-13T20:58:18+00:00","triaged_at":"2026-11-13T21:00:13+00:00","updated_at":"2026-11-13T21:00:13+00:00","category":"package","confidence":null,"triage":null,"analyst_status":null,"analyst_note":null,"search":"'-2026':14A '-4268':15A '86vw':11A,19A '99':86C '99.0.2':206C 'accompani':113C 'activ':224C 'amazon':37C 'amazon-inspector':36C 'analysi':195C,200C 'asavi':5A,204C 'asavie':22A 'asavie-ui':4A,21A,203C 'associ':221C 'b0478f8efd496e7baa22fc9623c2a786f95453a6ad1f0230d8d4eeca0b12f17f':196C 'bf12a913426dee622d500474fe3629c5bb3246e1793e3f210916885c6d0481a9':39C 'callback':73C 'callback.js':40C 'code':2A,109C 'collect':41C,66C,117C 'combin':60C 'communic':217C 'compromis':137C 'comput':125C,145C,153C,165C 'consid':135C,212C 'consist':76C 'control':162C 'correspond':104C 'data':116C 'data-collect':115C 'detail':28C 'differ':152C 'document':111C 'domain':220C 'edit':31C 'endpoint':55C 'entiti':173C 'extern':54C 'fcee6e461ddd3a36e8780b65b406a63c32f69784d875b6f80867f2bd155f0888':123C 'follow':67C 'full':161C 'fulli':136C 'function':106C 'generic':91C 'ghsa':9A,17A,121C 'ghsa-malwar':120C 'ghsa-wwwv-86vw-pg9w':8A,16A 'given':169C 'guarante':177C 'host':42C 'https':70C 'https.get':51C 'ident':43C,65C 'identifi':202C 'immedi':149C 'inform':44C 'inspector':38C 'instal':78C,130C,189C 'install/load':57C 'key':141C 'legitim':101C,105C 'level':64C 'line':34C 'mal':13A 'malici':1A,24B,185C,209C,213C,223C 'malwar':122C 'may':166C 'name':82C,94C 'non':100C 'non-legitim':99C 'npm':7A,207C 'openssf':198C 'os':63C 'os-level':62C 'os.hostname':45C 'os.userinfo':46C 'ossf':193C 'ossf-package-analysi':192C 'outbound':69C 'outsid':172C 'packag':25B,81C,95C,129C,155C,181C,194C,199C,216C 'per':26C 'pg9w':12A,20A 'project':201C 'public':102C 'purpos':112C 'reconnaissance/beaconing':79C 'remov':158C,179C,183C 'result':187C 'rotat':148C 'routin':118C 'run':132C 'script':74C 'secret':139C 'softwar':186C 'sourc':27C,35C,119C,191C 'store':142C 'structur':84C 'suggest':97C 'time':58C 'transmit':48C 'ui':6A,23A,93C,108C,205C 'ui-nam':92C 'version':88C 'via':50C 'wwwv':10A,18A 'x.x':87C","nicknames":[],"mitigations":[],"who_affected":null,"tier":null,"verified":{},"analyst_revisit_at":null,"fix_status":null,"audience":null,"plain_action":null,"pkeys":["asavieui"],"ptokens":["asavie","ui"],"labels":["critical","malicious","npm","package"],"campaign_type":null,"search_a":"'-2026':14A '-4268':15A '86vw':11A,19A 'asavi':5A 'asavie':22A 'asavie-ui':4A,21A 'code':2A 'ghsa':9A,17A 'ghsa-wwwv-86vw-pg9w':8A,16A 'mal':13A 'malici':1A 'npm':7A 'pg9w':12A,20A 'ui':6A,23A 'wwwv':10A,18A","search_b":"'malici':24B 'packag':25B","search_c":"'99':86C '99.0.2':206C 'accompani':113C 'activ':224C 'amazon':37C 'amazon-inspector':36C 'analysi':195C,200C 'asavi':204C 'asavie-ui':203C 'associ':221C 'b0478f8efd496e7baa22fc9623c2a786f95453a6ad1f0230d8d4eeca0b12f17f':196C 'bf12a913426dee622d500474fe3629c5bb3246e1793e3f210916885c6d0481a9':39C 'callback':73C 'callback.js':40C 'code':109C 'collect':41C,66C,117C 'combin':60C 'communic':217C 'compromis':137C 'comput':125C,145C,153C,165C 'consid':135C,212C 'consist':76C 'control':162C 'correspond':104C 'data':116C 'data-collect':115C 'detail':28C 'differ':152C 'document':111C 'domain':220C 'edit':31C 'endpoint':55C 'entiti':173C 'extern':54C 'fcee6e461ddd3a36e8780b65b406a63c32f69784d875b6f80867f2bd155f0888':123C 'follow':67C 'full':161C 'fulli':136C 'function':106C 'generic':91C 'ghsa':121C 'ghsa-malwar':120C 'given':169C 'guarante':177C 'host':42C 'https':70C 'https.get':51C 'ident':43C,65C 'identifi':202C 'immedi':149C 'inform':44C 'inspector':38C 'instal':78C,130C,189C 'install/load':57C 'key':141C 'legitim':101C,105C 'level':64C 'line':34C 'malici':185C,209C,213C,223C 'malwar':122C 'may':166C 'name':82C,94C 'non':100C 'non-legitim':99C 'npm':207C 'openssf':198C 'os':63C 'os-level':62C 'os.hostname':45C 'os.userinfo':46C 'ossf':193C 'ossf-package-analysi':192C 'outbound':69C 'outsid':172C 'packag':81C,95C,129C,155C,181C,194C,199C,216C 'per':26C 'project':201C 'public':102C 'purpos':112C 'reconnaissance/beaconing':79C 'remov':158C,179C,183C 'result':187C 'rotat':148C 'routin':118C 'run':132C 'script':74C 'secret':139C 'softwar':186C 'sourc':27C,35C,119C,191C 'store':142C 'structur':84C 'suggest':97C 'time':58C 'transmit':48C 'ui':93C,108C,205C 'ui-nam':92C 'version':88C 'via':50C 'x.x':87C","cause_entry":null,"cause_path":null,"disclosures_checked_at":null,"first_public_at":"2026-05-23T15:58:19+00:00","kev":null,"cvss_vector":null,"cvss_by":null,"poc_count":0,"sources":[{"source":"osv-malicious","external_id":"MAL-2026-4268","url":"https://osv.dev/vulnerability/MAL-2026-4268","severity":"critical","published_at":"2026-05-23T15:58:19+00:00","modified_at":"2026-11-13T20:30:10+00:00","first_seen_at":"2026-11-13T20:58:18+00:00","fetched_at":"2026-11-13T20:58:18+00:00","note":null}],"documents":[],"disclosures":[],"exploit_sources":[],"notice":"Free to read, with fair use of about 60 pages a minute. For higher limits or API access: sales@infrastack.ai"}