Malicious Code Digests 72

Xygeni-Schadcode-Digest 72

Korrektur, 4. August 2026. Diese Zusammenfassung listete ursprünglich die Open VSX-Erweiterung auf. arcane-spark/ubel:0.1.0 als bösartig. Diese Einstufung war falsch und wurde zurückgenommen.
Bei einer erneuten Analyse der von uns untersuchten Version konnten wir kein schädliches Verhalten feststellen. Das Paket ist ein Scanner für die Lieferkettensicherheit; seine einzigen ausgehenden Anfragen gehen an eine öffentliche Schwachstellendatenbank und einen öffentlichen IP-Echo-Dienst.
Der Eintrag wurde aus der untenstehenden Tabelle und aus unserer Erkennungsdatenbank entfernt.

Jede WocheUnsere Malware-Erkennungssysteme scannen Tausende von neuen und aktualisierten Paketen in öffentlichen Registries wie npm und PyPI.

Diese Woche war besonders ereignisreich.

Wir haben bestätigt 92 schädliche Pakete, vor allem über npm, mit zusätzlichen Fällen in PyPI, OpenVSX und KomponierenMehrere traten in koordinierten Clustern auf, wobei wiederholt schädliche Versionen unter denselben Namen oder innerhalb eng verwandter Paketfamilien veröffentlicht wurden. Viele ahmten nach Zahlungs- und Checkout-Module, enterprise und interne Webpakete, Analyse-Clients, Grundlagen der Benutzeroberfläche, Entwickler-Tools, Komponenten-Explorer, Cloud- und Google-Paketeund andere Module, die in modernen Entwicklungsabläufen üblicherweise als zuverlässig gelten.

Dies waren keine Einzelfälle. Auffällig war diese Woche das Ausmaß der wiederholten Veröffentlichungen innerhalb derselben Paketfamilien, die Wiederverwendung von Namensmustern und die Art und Weise, wie schädliche Pakete so getarnt wurden, dass sie wie legitime Abhängigkeiten in der Softwareauslieferung aussahen. pipelines.

Dieser wöchentliche Schnappschuss ist Teil unserer laufenden Übersicht über bösartigen Code, wo wir neue Bedrohungen bestätigen und umsetzbare Informationen bereitstellen, um zu helfen DevSecOps-Teams schützen Sie ihre pipelines bevor Schaden entsteht.

Lassen Sie uns zusammenfassen, was wir diese Woche herausgefunden haben und warum es wichtig ist.

ÖkosystemVerpackungDatum
npmpa-markiert:99.1.1027. April 2026
Abonnierenmoonbit-locale-compat:0.2.327. April 2026
npm@alfa.life.mapp/app.web:99.0.1327. April 2026
npm@sbt_gitverse/analytics-client:99.0.127. April 2026
npm@frengki0707/google-cloud-clone:1.33.127. April 2026
npm@alfa.life.mapp/app.web:99.0.1427. April 2026
npm@tochka-ui/foundation:99.0.227. April 2026
npm@frengki0707/google-cloud-clone:1.38.027. April 2026
npm@frengki0707/google-cloud-clone:1.38.127. April 2026
npm@frengki0707/google-cloud-clone:1.39.027. April 2026
npm@frengki0707/google-cloud-clone:1.43.027. April 2026
npm@frengki0707/google-cloud-clone:1.44.027. April 2026
npmgoogle-logging-utils-internal:9.9.927. April 2026
npmgoogle-logging-utils-internal:1.1.427. April 2026
npmjs-component-explorer:99.9.1627. April 2026
npmjs-component-explorer:99.9.1727. April 2026
npm@alfa.life.mapp/app.web:99.0.1527. April 2026
npm@tochka-ui/foundation:99.0.327. April 2026
npm@alfa.life.mapp/app.web:99.0.1627. April 2026
npm@sbt_gitverse/analytics-client:99.0.427. April 2026
npm@tochka-ui/foundation:99.0.427. April 2026
npmkl-b2c-ui-kit:99.0.127. April 2026
npm@tw-utils/static:99.0.127. April 2026
npm@tw-models/storage:99.0.127. April 2026
npm@tw-marionette/clipboard:99.0.127. April 2026
npm@tw-marionette/input:99.0.127. April 2026
npm@ozon-complt/split:99.0.127. April 2026
npm@apple-pay-trust/destroy:99.0.127. April 2026
npm@apple-pay-trust/merchant-session:99.0.127. April 2026
npm@apple-pay-trust/start:99.0.127. April 2026
npm@google-pay-trust/finish:99.0.127. April 2026
npm@apple-pay-trust/finish:99.0.127. April 2026
npm@apple-pay-trust/validate-merchant:99.0.127. April 2026
npm@alfa.life.mapp/app.web:99.0.1727. April 2026
npm@zirutan/utils:1.0.227. April 2026
npm@zirutan/utils:1.0.427. April 2026
npmreport-ng:1.0.227. April 2026
npmkl-b2c-ui-kit:99.0.227. April 2026
npm@apple-pay-trust/authorize-payment:99.0.227. April 2026
npm@google-pay-trust/authorize-payment:99.0.227. April 2026
npm@ozon-complt/antibot-handler:99.0.227. April 2026
npm@sbt_gitverse/analytics-client:99.0.527. April 2026
npm@tw-models/storage:99.0.227. April 2026
npmfrank-bot-gogle-cloning:1.1.027. April 2026
npmfrank-research-poc-apple:1.1.427. April 2026
npm@google-pay-trust/init-google-pay-result:99.0.227. April 2026
npm@google-pay-trust/start:99.0.227. April 2026
npm@b2b_blocker/show_activation_error:99.0.227. April 2026
npm@business_promocode/cancel_promocode:99.0.227. April 2026
npm@business_promocode/apply_promocode:99.0.227. April 2026
npm@b2b_blocker/hide_activation_error:99.0.227. April 2026
npmapple-internal-pki-utils:1.0.127. April 2026
npmapple-internal-pki-trust-v5:1.0.027. April 2026
npm@2011-08-19/n:99.9.928. April 2026
npm@combinezone/theme:99.9.1028. April 2026
npmmaninos:1.3.028. April 2026
npm@inheritdoc/n:99.9.928. April 2026
npm@mts-pay/web-sdk:99.9.928. April 2026
npm@cashback/how-it-works-widget:99.9.928. April 2026
npm@cashback/postal-premium: 99.9.928. April 2026
npm@toprimitive/nif:99.9.928. April 2026
npm@tostringtag/nsettostringtag:99.9.928. April 2026
npmrtms-manager:1.4.028. April 2026
npmvscode-component-explorer:99.9.1528. April 2026
Komponistdot-env-it/laravel-core-helper:v1.0.028. April 2026
npmuipath-ui-widgets:1.0.128. April 2026
npmeigenständige-Apps:1.0.128. April 2026
npmapollo-landing:1.0.128. April 2026
npmprocess-app-task:1.0.128. April 2026
npmapollo-vertex:1.0.128. April 2026
npm@taxmoninor/taxmon:99.0.628. April 2026
npm@alfa.life.mapp/app.web:99.0.1928. April 2026
npm@apiary-annex/meta:99.0.428. April 2026
npm@apple-pay-trust/cancelled:99.0.328. April 2026
npm@apple-pay-trust/check-apple-pay:99.0.328. April 2026
npm@apple-pay-trust/check-apple-pay:99.0.428. April 2026
npm@apple-pay-trust/finish:99.0.328. April 2026
npm@apple-pay-trust/merchant-session:99.0.428. April 2026
npm@apple-pay-trust/merchant-session:99.0.328. April 2026
npm@apple-pay-trust/finish:99.0.428. April 2026
npm@apple-pay-trust/destroy:99.0.428. April 2026
npm@apple-pay-trust/destroy:99.0.328. April 2026
npm@pyme-web/web-api:99.0.428. April 2026
npm@google-pay-trust/authorize-payment:99.0.428. April 2026
npm@google-pay-trust/finish:99.0.328. April 2026
npm@google-pay-trust/init-google-pay:99.0.428. April 2026
npm@google-pay-trust/start:99.0.428. April 2026
npmkl-b2c-ui-kit:99.0.328. April 2026
npm@ozon-complt/antibot-handler:99.0.328. April 2026
npm@ozon-complt/antibot-handler:99.0.428. April 2026
npm@tw-models/storage:99.0.328. April 2026
npm@w3m-app/is_connected:99.0.428. April 2026
npm@w3m-frame/session_update:99.0.428. April 2026
npmaccesso-angular-cache-buster:99.9.029. April 2026
npmaccesso-angular-cache-buster:99.0.029. April 2026
npmhpsetup:2.0.029. April 2026

Schützen Sie Ihre Open-Source-Abhängigkeiten vor Schwachstellen und Schadcode

Minimieren Sie Risiken und schützen Sie Ihre Anwendungen vor schädlichen Paketen mit Xygeni Früherkennung von Malware. Priorisieren und beheben Sie die Schwachstellen, die am wichtigsten sind. Unsere umfassende Lösung bietet Echtzeitüberwachung Ihrer Abhängigkeiten, um Bedrohungen zu erkennen und zu entschärfen, bevor sie sich auf Ihre Software auswirken.

Die Verwaltung von Open-Source-Komponenten ist in der aktuellen Softwareentwicklungslandschaft aufgrund der zunehmenden Schwachstellen und Bedrohungen durch Schadcode von entscheidender Bedeutung. Open Source Security Die Lösung scannt und blockiert schädliche Pakete bei der Veröffentlichung und minimiert so das Risiko, dass Malware und Schwachstellen in Ihre Systeme eindringen. Unsere umfassende Überwachung erstreckt sich über mehrere öffentliche Register und stellt sicher, dass alle Abhängigkeiten auf Sicherheit und Integrität geprüft werden. Xygeni verbessert die Fähigkeit Ihres Teams, sichere und zuverlässige Softwareprojekte aufrechtzuerhalten, indem es kritische Probleme kontextbezogen priorisiert und optimierte Behebungsprozesse ermöglicht.

Xygeni nutzt mehrschichtige Techniken, um Schadcode zu stoppen, bevor er sich ausbreitet. Zunächst erkennt die statische Codeanalyse Verschleierungsmuster, versteckte Payloads und Skriptmissbrauch. Darüber hinaus installieren verhaltensbasierte Sandboxing-Analysen hooks, Laufzeitbefehle und Persistenztricks. Darüber hinaus identifiziert die Erkennung durch maschinelles Lernen Zero-Day-NPM-Malware und PYPI-Malware-Varianten, die von Signaturscannern übersehen wurden. Schließlich überwacht das Frühwarnsystem öffentliche Repositories in Echtzeit, validiert Ergebnisse und alarmiert DevOps-Teams sofort.

Diese Kombination stellt sicher, dass Entwickler schnelle, umsetzbare Informationen erhalten, die direkt in CI/CD zum Arbeitsablauf

Warum Entwickler sich vor schädlichen npm-Paketen in Acht nehmen sollten

Moderne Bedrohungen warten selten auf die Laufzeit. Beispielsweise werden bösartige npm-Pakete oft während der Installation ausgeführt, während bösartige pypi-Pakete Token-Exfiltration oder Hintertüren verbergen. Angreifer:

  • Machen Sie private GitHub-Repos zu öffentlichen, um sie zu replizieren.
  • Exfiltrieren Sie Anmeldeinformationen und Geheimnisse mithilfe verschlüsselter Nutzdaten.
  • Verwenden Sie verschleierte JavaScript-Loader, um Ransomware oder Botnets einzusetzen.

Tatsächlich stieg die Zahl bösartiger Open-Source-Pakete innerhalb eines Jahres um 156 %. Teams, die sich lediglich auf verzögerte Feeds oder einfache Scanner verlassen, geraten daher ins Hintertreffen.

Was dieser Malware-Bericht in npm und PyPI verfolgt

Dieser Digest ist der zentrale Knotenpunkt für:

  • Bestätigte bösartige npm-Pakete
  • Bestätigte schädliche pypi-Pakete
  • Verhaltensbasierte Erkennung von Schadcode
  • Im Register bestätigte Vorfälle
  • Wöchentliche und monatliche Malware-Berichtszusammenfassungen
  • Historisches Änderungsprotokoll aller NPM-Malware- und PyPI-Malware-Funde

Mit anderen Worten: Es bietet einen einzigen Bezugspunkt. Das Forschungsteam von Xygeni aktualisiert diese Seite wöchentlich mit Links zu vollständigen technischen Analysen und GitHub IOCs.

So schützen Sie sich vor schädlichen npm-Paketen und PyPI-Malware

Aufgrund dieses wachsenden Risikos, Organisationen brauchen starke Abwehrmaßnahmen:

  • Erzwingen Sie ausschließlich Lockfile-Installationen (npm ci) in CI/CD.
  • Darüber hinaus können Sie Abhängigkeiten vorab mit der Early Warning Engine von Xygeni scannen.
  • Darüber hinaus blockieren Sie Builds auf bösartigen Codesignalen mithilfe von Guardrails.
  • Generieren SBOMs zum Verfolgen indirekter Abhängigkeiten und Anwenden von Richtlinien.
  • Schulen Sie Entwickler vor allem darin, Typosquatting, Verschleierung und verdächtige Installationsskripte zu erkennen.

Testen Sie die Malware-Erkennungstools von Xygeni

Xygeni bietet:

  • Echtzeiterkennung von Schadcode, einschließlich Backdoors, Spyware und Ransomware.
  • Im Gegensatz zu einfachen Scannern ermöglicht die Analyse über npm hinweg PyPI, Maven, NuGet, Rubineund vieles mehr.
  • Automatische Build-Blockierung, wenn der Malware-Bericht ein Risiko erkennt.
  • Einblicke in die Ausnutzbarkeit, Überprüfung der Reputation des Betreuers und Anomalieerkennung.
SCA-Tools-Software-Zusammensetzungs-Analyse-Tools
Priorisieren, beheben und sichern Sie Ihre Softwarerisiken
Sichern Sie sich Ihr kostenloses Konto.
Keine Kreditkarte erforderlich.

Sichern Sie Ihre Softwareentwicklung und -auslieferung

mit der Xygeni-Produktsuite