Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Pflege des Betriebssystems
  5. Hunderte von NPM- und PyPI-Paketen kompromittiert

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.7k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    689

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

Hunderte von NPM- und PyPI-Paketen kompromittiert

Geplant Angeheftet Gesperrt Verschoben Pflege des Betriebssystems
19 Beiträge 8 Kommentatoren 335 Aufrufe 11 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Nicht stören
    T Nicht stören
    ticaki
    schrieb am zuletzt editiert von ticaki
    #10

    Der befehl schließt verzeichnisse aus in denen man nicht zu suchen hat. Wenn was gefunden wird kommt ne anleitung und die fundstellen - das kann ich aber nicht so wirklich bewerten müsste da dann auch noch mal AI fragen was die jeweiligen Befehle aussagen:

    echo "WAS JETZT TUN (in dieser Reihenfolge!):"
      echo
      echo "  1) NICHT einfach löschen! Erst Beweise sichern."
      echo "  2) Inhalt der Datei ansehen:"
      echo "       sudo cat '<pfad-von-oben>'"
      echo "  3) Schauen, welcher Prozess die Datei offen hat:"
      echo "       sudo lsof '<pfad-von-oben>'"
      echo "  4) Schauen, ob die Datei zu einem Paket gehört:"
      echo "       dpkg -S '<pfad-von-oben>'"
      echo "  5) Letzte Änderungen im System prüfen:"
      echo "       sudo find / -mtime -7 -type f 2>/dev/null | less"
      echo "  6) Im Ernstfall: System vom Netz trennen,"
      echo "     letztes sauberes Backup einspielen,"
      echo "     ALLE Passwörter/Tokens neu setzen."
    

    EDIT:
    Ich würde das ergebnis davon einer AI vor die Füsse werfen und gucken ob die was hilfreiches ausspuckt.

    EDIT2:
    Ich benutze claude cli und hab damit fast alle Netzwerk, Treiber, Server, iobroker probleme behoben die ich schon über eine sehr sehr sehr lange Zeit mit mir rumschleppe - samba nicht ganz windows 11 komform - Graka Treiber auf Windows 11 spinnt - Proxmox Cluster Member wird alle paar Wochen vom Watchdog hard runtergefahren. usw. usf.

    EDIT3:
    Backup vom iobroker lies sich nicht einspielen - 10 Minuten später und ne code änderung in node_modules oder backitup und es ging... das war irgendwie cool

    Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

    Spenden

    1 Antwort Letzte Antwort
    1
    • jolicJ Online
      jolicJ Online
      jolic
      schrieb am zuletzt editiert von
      #11

      oder so ab root? (dauert nur länger)

      sudo find / -iname "router_init.js"
      

      "sudo" damit auch geschützte Ordner durchsucht werden, kann das im moment nicht testen

      ioBroker | RPi 4 (SSD) | EndeavourOS (headless)

      1 Antwort Letzte Antwort
      0
      • Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        schrieb am zuletzt editiert von
        #12
        echad@chet:~ $ sudo updatedb
        echad@chet:~ $ locate router_init.js
        echad@chet:~ $
        

        Nix da...

        Linux-Werkzeugkasten:
        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
        NodeJS Fixer Skript:
        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

        1 Antwort Letzte Antwort
        1
        • HomoranH Homoran

          @ticaki Danke!!
          Sieht gut aus

          Suche nach 'router_init.js' im ganzen System...
          Das kann ein paar Minuten dauern - bitte warten.
          -bash: !: event not found
          ================================================
            ✓  SYSTEM SAUBER
               Keine Datei 'router_init.js' gefunden.
          ================================================
          pi@ioBrokerpi5:~ $
          

          Was käme da zum Schluss auf einen zu?
          less zeigt nach meinem bescheidenen Kenntnisstand nur an, oder?

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von Thomas Braun
          #13

          @Homoran sagte:

          less zeigt nach meinem bescheidenen Kenntnisstand nur an, oder?

          less ist ein Pager, der zeigt dir Dateiinhalte seitenweise an.
          less führt weder Dinge aus noch kannst du damit editieren.

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          1 Antwort Letzte Antwort
          0
          • skvarelS Online
            skvarelS Online
            skvarel
            Developer
            schrieb am zuletzt editiert von
            #14

            Hallo zusammen.

            Was ist nun der 'richtige' Befehl um ALLES zu durchsuchen?

            Reicht das dann so:

            sudo updatedb
            locate router_init.

            #TeamInventwo
            Unsere Adapter:
            Autodarts, FoxESS, Enpal, Life360ng, Tidy, vis-inventwo, vis-2-widgets-inventwo, vis-icontwo, vis-2-widgets-icontwo

            Wer uns mit einem Kaffee unterstützen möchte: PayPal

            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • skvarelS skvarel

              Hallo zusammen.

              Was ist nun der 'richtige' Befehl um ALLES zu durchsuchen?

              Reicht das dann so:

              sudo updatedb
              locate router_init.

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #15

              @skvarel

              Dazu muss aber 'locate' installiert sein. Ist meist nicht vorinstalliert.
              Mit

              sudo find / -name router_init.js
              

              suchst du über das ganze System nach Dateien, die genau router_init.js heißen.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              skvarelS 1 Antwort Letzte Antwort
              2
              • Thomas BraunT Thomas Braun

                @skvarel

                Dazu muss aber 'locate' installiert sein. Ist meist nicht vorinstalliert.
                Mit

                sudo find / -name router_init.js
                

                suchst du über das ganze System nach Dateien, die genau router_init.js heißen.

                skvarelS Online
                skvarelS Online
                skvarel
                Developer
                schrieb am zuletzt editiert von
                #16

                @Thomas-Braun .. danke. Werde ich mich nachhher drum kümmern!

                #TeamInventwo
                Unsere Adapter:
                Autodarts, FoxESS, Enpal, Life360ng, Tidy, vis-inventwo, vis-2-widgets-inventwo, vis-icontwo, vis-2-widgets-icontwo

                Wer uns mit einem Kaffee unterstützen möchte: PayPal

                1 Antwort Letzte Antwort
                0
                • MartinPM Online
                  MartinPM Online
                  MartinP
                  schrieb am zuletzt editiert von
                  #17

                  Ich habe leider den leisen Verdacht, die Suche lohnt die Mühe nicht ....

                  ... Form einer rund 2,3 MByte großen und stark verschleierten Datei namens router_init.js.

                  So selektiv dumme Leute, dass sie eine Datei "stark verschleiern" (clever) IMMER unter dem Dateinamen "router_init.js" implantieren (dumm) kann es doch eigentlich gar nicht geben ...

                  Oder gibt es einen triftigen Grund dafür, dass die Datei genau diesen Namen haben muss? Ähnlich wie "autoexec.bat" aus seligen MSDOS Zeiten?

                  Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox

                  1 Antwort Letzte Antwort
                  0
                  • jolicJ Online
                    jolicJ Online
                    jolic
                    schrieb zuletzt editiert von
                    #18

                    hi, nur zur Info: Bei meiner Konfiguration verlief die Suche schnell. Die Suche nach „INSTALLER_info.txt“ dient nur als Test:

                    [alarm@eos-arm ~]$ sudo find / -iname "INSTALLER_info.txt" 2>/dev/null
                    [sudo] Passwort für alarm: 
                    /opt/iobroker/INSTALLER_INFO.txt
                    [alarm@eos-arm ~]$ 
                    [alarm@eos-arm ~]$ sudo find / -iname "router_init.js" 2>/dev/null
                    [alarm@eos-arm ~]$
                    

                    Leere Ausgabe = nichts gefunden

                    ioBroker | RPi 4 (SSD) | EndeavourOS (headless)

                    1 Antwort Letzte Antwort
                    1
                    • mcm1957M Online
                      mcm1957M Online
                      mcm1957
                      schrieb zuletzt editiert von
                      #19

                      Info für Entwickler:

                      Der iobroker-bot scannt zur Zeit alle im LATEST repository gelisteten adapter repositories nach Auffälligkeiten bezüglich der heuite bekannt gewordenen npm supply chanin attacke. Konkret wird folgendes gesucht:

                      Datie router_init.js im main repo tree
                      compromised package/version lt. Liste in Mini Shai-Hulud Is Back: npm Worm Hits over 160 Packages, including Mistral and Tanstack (https://www.aikido.dev/blog/mini-shai-hulud-is-back-tanstack-compromised)

                      Im Verdachtsfall wird ein Issue im Repo erstellt das so aussieht (accuweather hat nur zu Testzwecken ein router_init.js file erhalten und ist NICHT infiziert)
                      https://github.com/iobroker-community-adapters/ioBroker.accuweather/issues/650

                      Der bot kann aber natürlich nur die Github Repos checken. Eure lokalen Entwicklungsumgebungen müsst ihr ggF selbt prüfen!

                      Hoffe auh KEINE Issues ...

                      Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                      Support Repositoryverwaltung.

                      Wer 'nen Kaffee spendieren will: https://paypal.me

                      LESEN - gute Forenbeitrage

                      1 Antwort Letzte Antwort
                      3

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      590

                      Online

                      32.9k

                      Benutzer

                      83.0k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe