Malicious code in @flexmr/survey-conversation (npm)
Veröffentlicht
- Malware-Paket
Was ist betroffen, was ist zu tun
Im Quelltext wird angegeben, dass die Datei `package.json` ihre einzige Abhängigkeit `cache-format-syntax-tracer` als eine nackte HTTPS-URL (`https://artifacts.creditslib.com/npm/cache-format-syntax-tracer`) deklariert, anstatt eines Versionsbereichs aus einem Registrierungsserver. Beim Ausführen von `npm install` lädt npm die von dem Host bereitgestellten Bytes herunter und führt alle Lifecycle-Skripte aus, ohne Versionspinnung, ohne Integritätsprüfung des Registrierungsservers und ohne Hash.
Deinstallieren Sie das Paket, isolieren Sie betroffene Umgebungen und rotieren Sie Zugangsdaten, die bei der Installation verfügbar waren.
Bösartiges Paket
npm@flexmr/survey-conversation
„@flexmr/survey-conversation“ ist im npm-Repository als schädlich registriert. Wer das Paket installiert hat, sollte es sofort deinstallieren, die betroffenen Umgebungen isolieren und Zugangsdaten rotieren, die während der Installation in der Umgebung lagen.
Betroffene Versionen (5)
- 1.0.0
- 1.0.12
- 10.0.12
- 2.0.12
- 3.0.12
purl: pkg:npm/%40flexmr/survey-conversation
Quellen (5)
amazon-inspector
IN-MAL-2026-021486Versionen dieser Quelle: 1.0.12
sha256: 20ab57dd6ac5a0eafc23934f6e715064453641bc57a549050f1d2e66a7630374
amazon-inspector
IN-MAL-2026-021485Versionen dieser Quelle: 10.0.12
sha256: d495e25a896f7ba3ee88ebfa3bc50279f39db80a332a335ab90ecaf1f8057a88
amazon-inspector
IN-MAL-2026-021487Versionen dieser Quelle: 2.0.12
sha256: ed4500caa9c91a1a343cf81a388ec36fdef24bc0595019053eea3b0a8e175385
amazon-inspector
IN-MAL-2026-021482Versionen dieser Quelle: 1.0.0
sha256: f92b354318339483f5ab94f97f2501a1f104d79e98f52a42ebd4f21c95d2a819
amazon-inspector
IN-MAL-2026-021488Versionen dieser Quelle: 3.0.12
sha256: 28f74387fc0c835ec660bcc113d06d7b2aece4fa8f141774a85d0aad3848233f
Der OSSF-`malicious-packages`-Namespace listet Pakete, die per statischer Analyse oder Sandbox-Detonation als bösartig erkannt wurden. Ein Eintrag hier ist kein Verdacht, sondern ein bestätigter Fund.
Metriken
—
Priorität
Für diese Schwachstelle liegt kein Wert vor.
—
CVSS v3
Für diese Schwachstelle liegt kein Wert vor.
—
EPSS-Score
Für diese Schwachstelle liegt kein Wert vor.
Alle Metriken anzeigen
- Schweregrad
- Hoch
Priority-Score
Der Priorisierungs-Score ist eine zusammengeführte Kennzahl, die mehrere Einzelsignale zu einer einzigen, handlungsleitenden Rangfolge verdichtet: technische Schwere (CVSS), Ausnutzungswahrscheinlichkeit (EPSS), der Status als bekannt ausgenutzt (KEV) und der Kontext des betroffenen Assets. Ziel ist die Antwort auf die einzig wirklich wichtige Frage im Schwachstellenmanagement: Was zuerst?
Im Glossar lesen- 30.00
Exploit-Reife
Ein Exploit ist Code oder eine Technik, die eine konkrete Schwachstelle gezielt ausnutzt, um ein unbeabsichtigtes Verhalten zu erzwingen — etwa Code auszuführen oder Rechte auszuweiten. Er ist das Werkzeug, das aus einer theoretischen Lücke einen praktischen Angriff macht.
Im Glossar lesen- kein öffentlicher PoC bekannt
KEV-Status
Der KEV-Katalog ist eine von der US-Behörde CISA gepflegte Liste von Schwachstellen, für die eine aktive Ausnutzung in der Praxis nachgewiesen ist. Er beantwortet nicht die Frage „wie schwer?“, sondern „wird es bereits angegriffen?“ — und priorisiert damit das Patchen scharf.
Im Glossar lesen- —
- Veröffentlicht
Einordnung nach NIS2 und CRA
Regelbasierte Einordnung aus Ausnutzungsstatus und Schweregrad. Sie ersetzt keine Prüfung im Einzelfall.
NIS2
NIS2 ist die EU-Richtlinie (EU) 2022/2555 zur Erhöhung des Cybersicherheitsniveaus in der Union. Sie weitet Pflichten gegenüber der ersten NIS-Richtlinie deutlich aus: mehr Sektoren, verbindliches Risikomanagement, gestufte Meldepflichten und persönliche Verantwortung der Geschäftsleitung.
Im Glossar lesen- Hohe technische Schwere: Bewerten und beheben Sie die Schwachstelle im Schwachstellenmanagement nach Art. 21 Abs. 2 lit. e NIS2 und dokumentieren Sie die Entscheidung.
CRA
Der CRA ist die EU-Verordnung (EU) 2024/2847 mit horizontalen Cybersicherheitsanforderungen an „Produkte mit digitalen Elementen“ — von Industriesteuerungen über Software bis zu vernetzten Verbrauchergeräten. Erstmals müssen Hersteller Sicherheit über den gesamten Produktlebenszyklus gewährleisten, Schwachstellen behandeln und Sicherheitsupdates bereitstellen.
Im Glossar lesen- Ab dem 11.12.2027 verpflichtet Anhang I Teil II CRA Hersteller betroffener Produkte mit digitalen Elementen, Schwachstellen unverzüglich zu behandeln und Sicherheitsupdates bereitzustellen.
ISO/IEC 27001
ISO/IEC 27001 ist der international führende Standard für ein Informationssicherheits-Managementsystem (ISMS). Er beschreibt einen risikobasierten, prozessorientierten Rahmen, um Informationssicherheit systematisch zu planen, umzusetzen, zu überprüfen und zu verbessern.
Im Glossar lesen- Maßnahme A.8.8, Management technischer Schwachstellen: Relevanz für Ihre Systeme bewerten, Behebung einplanen und nachweisen.
Beschreibung
Im Quelltext wird angegeben, dass die Datei `package.json` ihre einzige Abhängigkeit `cache-format-syntax-tracer` als eine nackte HTTPS-URL (`https://artifacts.creditslib.com/npm/cache-format-syntax-tracer`) deklariert, anstatt eines Versionsbereichs aus einem Registrierungsserver. Beim Ausführen von `npm install` lädt npm die von dem Host bereitgestellten Bytes herunter und führt alle Lifecycle-Skripte aus, ohne Versionspinnung, ohne Integritätsprüfung des Registrierungsservers und ohne Hash. Die bereitgestellte `index.js` ist eine Einzeilenumleitung dieser Abhängigkeit, wodurch das Laufzeitverhalten vollständig an die extern gehosteten Bytes delegiert wird. Wer auch immer `artifacts.creditslib.com` kontrolliert, hat Kontrolle über den Code auf jedem Installationsgerät, und der Inhalt kann sich zwischen den Installationen ändern, ohne dass Änderungen an diesem Paket vorgenommen werden. Das Paket wird unter dem Bereich `@flexmr` veröffentlicht, mit Platzhalter-Autor/Publisher-Metadaten (`example/@flexmr/...`, `Package Registry`), konsistent mit einem Abhängigkeitsverwirrungsfall, der ein internes Paket mit dem Namen `@flexmr` ins Visier nimmt.
Originalquelle nur englisch verfügbar, maschinell ins Deutsche übersetzt.