{"items":[{"id":"NVI-00016045","kind":"vulnerability","title":"Embedded malware in ua-parser-js","revision":1,"unknowns":["Customer inventory, deployment, reachability and exploitation have not been inspected."],"lifecycle":"active","identifiers":["GHSA-pjwm-rvh2-c87w","CVE-2021-4229"],"plain_summary":"GitHub lists this reviewed advisory for ua-parser-js, ua-parser-js, ua-parser-js. Published version ranges and source prerequisites are shown below; this is not an inspection of a visitor’s application.","review_status":"source_listed","control_topics":[],"public_actions":[{"summary":"Identify the exact component and deployed version, examine the linked publisher’s conditions, and retain evidence of any mitigation.","source_ids":["sr-0d96010e3f427c4f3fdfd7dca0aa47a4"],"action_type":"investigate","limitations":"Confirm current vendor support, compatibility and deployment evidence. This report has not tested a fix in your system.","current_supported_target":null}],"schema_version":"1.1.0","source_metrics":[{"kind":"CVSS","as_of":"2026-07-15T22:02:15.000Z","value":"8.8 high","meaning":"GitHub source severity; exploitability and local consequence require separate evidence.","source_id":"sr-0d96010e3f427c4f3fdfd7dca0aa47a4"}],"why_it_matters":"Published affected context helps an owner decide what evidence to gather. This report has not examined your application.","related_sources":[{"id":"sr-0d96010e3f427c4f3fdfd7dca0aa47a4","url":"https://github.com/advisories/GHSA-pjwm-rvh2-c87w","basis":"vendor_advisory","notes":"GitHub Advisory Database; CC-BY-4.0. Each advisory links its original attribution. Null normalizes fields.","title":"GHSA-pjwm-rvh2-c87w","publisher":"GitHub Advisory Database","observed_at":"2026-11-04T09:59:43.724Z"}],"affected_context":[{"certainty":"source_listed","source_ids":["sr-0d96010e3f427c4f3fdfd7dca0aa47a4"],"technology":"ua-parser-js","known_exclusions":[],"conditions_summary":"The npm package `ua-parser-js` had three versions published with malicious code. Users of affected versions (0.7.29, 0.8.0, 1.0.0) should upgrade as soon as possible and check their systems for suspicious activity. See this issue for details as they unfold.\n\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.","public_affected_ranges":["= 0.7.29"]},{"certainty":"source_listed","source_ids":["sr-0d96010e3f427c4f3fdfd7dca0aa47a4"],"technology":"ua-parser-js","known_exclusions":[],"conditions_summary":"The npm package `ua-parser-js` had three versions published with malicious code. Users of affected versions (0.7.29, 0.8.0, 1.0.0) should upgrade as soon as possible and check their systems for suspicious activity. See this issue for details as they unfold.\n\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.","public_affected_ranges":["= 0.8.0"]},{"certainty":"source_listed","source_ids":["sr-0d96010e3f427c4f3fdfd7dca0aa47a4"],"technology":"ua-parser-js","known_exclusions":[],"conditions_summary":"The npm package `ua-parser-js` had three versions published with malicious code. Users of affected versions (0.7.29, 0.8.0, 1.0.0) should upgrade as soon as possible and check their systems for suspicious activity. See this issue for details as they unfold.\n\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.","public_affected_ranges":["= 1.0.0"]}],"null_published_at":"2026-11-04T10:04:27.869Z","source_updated_at":"2026-07-15T22:02:15.000Z","source_disclosed_at":"2021-10-22T20:38:14.000Z","is_synthetic_fixture":false,"null_last_reviewed_at":null,"public_change_summary":"First indexed by Null; source disclosure date is shown separately.","null_first_observed_at":"2026-11-04T09:59:43.724Z"}],"next_cursor":null,"snapshot_revision":"42594"}