Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. ioBroker Allgemein
  4. node-forge High severyity vulnerability - Javascript Instanz

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

node-forge High severyity vulnerability - Javascript Instanz

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
8 Beiträge 4 Kommentatoren 1.4k Aufrufe 5 Watching
  • Ä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.
  • L Offline
    L Offline
    lessthanmore
    schrieb am zuletzt editiert von
    #1

    Hi,
    wenn ich die Javascriptinstanz neustarte erhalte ich folgende Fehlermeldungen im Log:

    javascript.0
    2021-08-03 21:05:00.275	error	npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
    
    javascript.0
    2021-08-03 21:05:00.235	error	har-validator@5.1.5: this library is no longer supported
    
    javascript.0
    2021-08-03 21:05:00.235	error	npm WARN deprecated
    
    javascript.0
    2021-08-03 21:04:59.838	error	npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
    

    Ein npm audit zeigt mir folgendes:
    2021-08-03_21-22-02.jpg

    Weiß jemand, wie ich das beheben kann?
    Auch ein npm audit fix (--force) hilft hier nicht.

    Danke vorab.

    Thomas BraunT 1 Antwort Letzte Antwort
    0
    • L lessthanmore

      Hi,
      wenn ich die Javascriptinstanz neustarte erhalte ich folgende Fehlermeldungen im Log:

      javascript.0
      2021-08-03 21:05:00.275	error	npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
      
      javascript.0
      2021-08-03 21:05:00.235	error	har-validator@5.1.5: this library is no longer supported
      
      javascript.0
      2021-08-03 21:05:00.235	error	npm WARN deprecated
      
      javascript.0
      2021-08-03 21:04:59.838	error	npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
      

      Ein npm audit zeigt mir folgendes:
      2021-08-03_21-22-02.jpg

      Weiß jemand, wie ich das beheben kann?
      Auch ein npm audit fix (--force) hilft hier nicht.

      Danke vorab.

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

      @lessthanmore
      Würde ich die Finger von lassen.
      Insbesondere vom audit fix.
      Da macht man in der Regel mehr mit kaputt als daß es was Gutes bringt.

      Welche Version von nodeJS rennt 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

      L 1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @lessthanmore
        Würde ich die Finger von lassen.
        Insbesondere vom audit fix.
        Da macht man in der Regel mehr mit kaputt als daß es was Gutes bringt.

        Welche Version von nodeJS rennt da?

        L Offline
        L Offline
        lessthanmore
        schrieb am zuletzt editiert von
        #3

        @thomas-braun Den "request" - Fehler habe ich jetzt weg. Warum auch immer hatte ich als zusätzliches node-module noch request im js-Adapter (muss wohl ein Überbleibsel von irgendeiner Anleitung gewesen sein). Egal, habe es rausgenommen und das ist schon mal weg.

        NodeJS ist auf 14.17.4.
        NPM ist auf 6.14.14

        Thomas BraunT 1 Antwort Letzte Antwort
        0
        • L lessthanmore

          @thomas-braun Den "request" - Fehler habe ich jetzt weg. Warum auch immer hatte ich als zusätzliches node-module noch request im js-Adapter (muss wohl ein Überbleibsel von irgendeiner Anleitung gewesen sein). Egal, habe es rausgenommen und das ist schon mal weg.

          NodeJS ist auf 14.17.4.
          NPM ist auf 6.14.14

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

          @lessthanmore

          uuid wird u.a. auch von request angeschleppt:

          Last login: Wed Aug  4 00:05:39 2021 from 192.168.178.51
          
          Wi-Fi is currently blocked by rfkill.
          Use raspi-config to set the country before use.
          
          echad@chet:~ $ cd /opt/iobroker/
          echad@chet:/opt/iobroker $ npm list uuid
          iobroker.inst@3.0.0 /opt/iobroker
          ├─┬ iobroker.admin@5.1.21
          │ └─┬ request@2.88.2
          │   └── uuid@3.4.0
          ├─┬ iobroker.alexa2@3.9.3
          │ └─┬ alexa-remote2@3.8.1
          │   └── uuid@8.3.2 deduped
          ├─┬ iobroker.backitup@2.1.13
          │ ├─┬ dropbox-v2-api@2.4.39
          │ │ └─┬ request@2.88.0
          │ │   └── uuid@3.4.0
          │ └─┬ googleapis@76.0.0
          │   └─┬ googleapis-common@5.0.2
          │     └── uuid@8.3.2 deduped
          ├─┬ iobroker.iot@1.8.22
          │ └── uuid@8.3.2
          ├─┬ iobroker.javascript@5.2.8
          │ └─┬ request@2.88.2
          │   └── uuid@3.4.0
          └─┬ iobroker.zigbee@1.5.6
            ├─┬ zigbee-herdsman-converters@14.0.162
            │ ├─┬ node-notifier@8.0.2 extraneous
            │ │ └── uuid@8.3.2 deduped
            │ ├─┬ request@2.88.2 extraneous
            │ │ └── uuid@3.4.0 extraneous
            │ ├── uuid@8.3.2 extraneous
            │ └─┬ zigbee-herdsman@0.13.107
            │   ├─┬ node-notifier@8.0.1 extraneous
            │   │ └── uuid@8.3.2 deduped
            │   ├─┬ request@2.88.2 extraneous
            │   │ └── uuid@3.4.0 extraneous
            │   └── uuid@8.3.2 extraneous
            └─┬ zigbee-herdsman@0.13.110
              ├─┬ node-notifier@8.0.1 extraneous
              │ └── uuid@8.3.2 deduped
              ├─┬ request@2.88.2 extraneous
              │ └── uuid@3.4.0 extraneous
              └── uuid@8.3.2 extraneous
          
          echad@chet:/opt/iobroker $
          

          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

          L 1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            @lessthanmore

            uuid wird u.a. auch von request angeschleppt:

            Last login: Wed Aug  4 00:05:39 2021 from 192.168.178.51
            
            Wi-Fi is currently blocked by rfkill.
            Use raspi-config to set the country before use.
            
            echad@chet:~ $ cd /opt/iobroker/
            echad@chet:/opt/iobroker $ npm list uuid
            iobroker.inst@3.0.0 /opt/iobroker
            ├─┬ iobroker.admin@5.1.21
            │ └─┬ request@2.88.2
            │   └── uuid@3.4.0
            ├─┬ iobroker.alexa2@3.9.3
            │ └─┬ alexa-remote2@3.8.1
            │   └── uuid@8.3.2 deduped
            ├─┬ iobroker.backitup@2.1.13
            │ ├─┬ dropbox-v2-api@2.4.39
            │ │ └─┬ request@2.88.0
            │ │   └── uuid@3.4.0
            │ └─┬ googleapis@76.0.0
            │   └─┬ googleapis-common@5.0.2
            │     └── uuid@8.3.2 deduped
            ├─┬ iobroker.iot@1.8.22
            │ └── uuid@8.3.2
            ├─┬ iobroker.javascript@5.2.8
            │ └─┬ request@2.88.2
            │   └── uuid@3.4.0
            └─┬ iobroker.zigbee@1.5.6
              ├─┬ zigbee-herdsman-converters@14.0.162
              │ ├─┬ node-notifier@8.0.2 extraneous
              │ │ └── uuid@8.3.2 deduped
              │ ├─┬ request@2.88.2 extraneous
              │ │ └── uuid@3.4.0 extraneous
              │ ├── uuid@8.3.2 extraneous
              │ └─┬ zigbee-herdsman@0.13.107
              │   ├─┬ node-notifier@8.0.1 extraneous
              │   │ └── uuid@8.3.2 deduped
              │   ├─┬ request@2.88.2 extraneous
              │   │ └── uuid@3.4.0 extraneous
              │   └── uuid@8.3.2 extraneous
              └─┬ zigbee-herdsman@0.13.110
                ├─┬ node-notifier@8.0.1 extraneous
                │ └── uuid@8.3.2 deduped
                ├─┬ request@2.88.2 extraneous
                │ └── uuid@3.4.0 extraneous
                └── uuid@8.3.2 extraneous
            
            echad@chet:/opt/iobroker $
            
            L Offline
            L Offline
            lessthanmore
            schrieb am zuletzt editiert von
            #5

            @thomas-braun Also bei mir taucht da weder der Admin noch Zigbee auf:

            iobroker.inst@3.0.0 /opt/iobroker
            ├─┬ iobroker.accuweather@1.2.1
            │ └─┬ request@2.88.2
            │   └── uuid@3.4.0 
            ├─┬ iobroker.alexa2@3.9.3
            │ └─┬ alexa-remote2@3.9.0
            │   └── uuid@8.3.2 
            ├─┬ iobroker.ical@1.11.2
            │ └─┬ node-ical@0.13.0
            │   └── uuid@8.3.2 
            ├─┬ iobroker.lovelace@2.0.4
            │ └─┬ nyc@15.1.0
            │   └─┬ istanbul-lib-processinfo@2.0.2
            │     └── uuid@3.4.0  deduped
            └─┬ iobroker.sourceanalytix@0.4.9 (github:DrozmotiX/ioBroker.sourceanalytix#babd1df46807559b5ffd392925189c016788e1e4)
              └─┬ npm@7.20.1
                └─┬ node-gyp@7.1.2
                  └─┬ request@2.88.2
                    └── uuid@3.4.0 
            
            AsgothianA 1 Antwort Letzte Antwort
            0
            • L lessthanmore

              @thomas-braun Also bei mir taucht da weder der Admin noch Zigbee auf:

              iobroker.inst@3.0.0 /opt/iobroker
              ├─┬ iobroker.accuweather@1.2.1
              │ └─┬ request@2.88.2
              │   └── uuid@3.4.0 
              ├─┬ iobroker.alexa2@3.9.3
              │ └─┬ alexa-remote2@3.9.0
              │   └── uuid@8.3.2 
              ├─┬ iobroker.ical@1.11.2
              │ └─┬ node-ical@0.13.0
              │   └── uuid@8.3.2 
              ├─┬ iobroker.lovelace@2.0.4
              │ └─┬ nyc@15.1.0
              │   └─┬ istanbul-lib-processinfo@2.0.2
              │     └── uuid@3.4.0  deduped
              └─┬ iobroker.sourceanalytix@0.4.9 (github:DrozmotiX/ioBroker.sourceanalytix#babd1df46807559b5ffd392925189c016788e1e4)
                └─┬ npm@7.20.1
                  └─┬ node-gyp@7.1.2
                    └─┬ request@2.88.2
                      └── uuid@3.4.0 
              
              AsgothianA Offline
              AsgothianA Offline
              Asgothian
              Developer
              schrieb am zuletzt editiert von
              #6

              @lessthanmore

              Entscheidend ist das die Bibliothek zumeist über weitere Bibliotheken dazu kommt.

              Kandidaten sind

              • node-ical 0.13.0 (aktuell)
              • nyc 15.1.0 (aktuell)
              • request 2.88.2 (aktuell)
              • node-notifier 8.0.1, 8.0.2 (nicht aktuell)

              Die direkt verwendete Version scheint schon ohne die entsprechenden Fehler zu sein. Um die verwundbare version loszuwerden müssten die entsprechenden Pakete angepasst werden.

              Ob das "mal eben" geht ist bei uuid zumindest mal fraglich :

              Upgrading from uuid@3.x? Your code is probably okay, but check out Upgrading From uuid@3.x for details.

              A.

              ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
              "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

              L O 2 Antworten Letzte Antwort
              0
              • AsgothianA Asgothian

                @lessthanmore

                Entscheidend ist das die Bibliothek zumeist über weitere Bibliotheken dazu kommt.

                Kandidaten sind

                • node-ical 0.13.0 (aktuell)
                • nyc 15.1.0 (aktuell)
                • request 2.88.2 (aktuell)
                • node-notifier 8.0.1, 8.0.2 (nicht aktuell)

                Die direkt verwendete Version scheint schon ohne die entsprechenden Fehler zu sein. Um die verwundbare version loszuwerden müssten die entsprechenden Pakete angepasst werden.

                Ob das "mal eben" geht ist bei uuid zumindest mal fraglich :

                Upgrading from uuid@3.x? Your code is probably okay, but check out Upgrading From uuid@3.x for details.

                A.

                L Offline
                L Offline
                lessthanmore
                schrieb am zuletzt editiert von
                #7

                @asgothian Okay, Danke. Ich lass dann mal die Finger davon, so lange alles läuft.

                1 Antwort Letzte Antwort
                0
                • AsgothianA Asgothian

                  @lessthanmore

                  Entscheidend ist das die Bibliothek zumeist über weitere Bibliotheken dazu kommt.

                  Kandidaten sind

                  • node-ical 0.13.0 (aktuell)
                  • nyc 15.1.0 (aktuell)
                  • request 2.88.2 (aktuell)
                  • node-notifier 8.0.1, 8.0.2 (nicht aktuell)

                  Die direkt verwendete Version scheint schon ohne die entsprechenden Fehler zu sein. Um die verwundbare version loszuwerden müssten die entsprechenden Pakete angepasst werden.

                  Ob das "mal eben" geht ist bei uuid zumindest mal fraglich :

                  Upgrading from uuid@3.x? Your code is probably okay, but check out Upgrading From uuid@3.x for details.

                  A.

                  O Offline
                  O Offline
                  oFbEQnpoLKKl6mbY5e13
                  schrieb am zuletzt editiert von
                  #8

                  @asgothian
                  Hat jetzt nichts mit dem JS-Controller 4.0 zu tun, ist mir nur beim Test aufgefallen.

                  2022-02-03 11:32:43.234  - info: host.iobroker-d-test instance system.adapter.javascript.0 started with pid 9387
                  2022-02-03 11:32:46.312  - info: javascript.0 (9387) Plugin sentry Sentry Plugin disabled for this process because sending of statistic data is disabled for the system
                  2022-02-03 11:32:46.470  - info: javascript.0 (9387) starting. Version 5.2.21 in /opt/iobroker/node_modules/iobroker.javascript, node: v14.18.3, js-controller: 4.0.0-alpha.72-20220203-aa6d25b3
                  2022-02-03 11:32:46.526  - info: javascript.0 (9387) npm install request --production (System call)
                  2022-02-03 11:32:48.802  - error: javascript.0 (9387) npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
                  2022-02-03 11:32:49.700  - error: javascript.0 (9387) npm
                  2022-02-03 11:32:49.704  - error: javascript.0 (9387)  
                  2022-02-03 11:32:49.709  - error: javascript.0 (9387) WARN
                  2022-02-03 11:32:49.713  - error: javascript.0 (9387)  
                  2022-02-03 11:32:49.717  - error: javascript.0 (9387) deprecated har-validator@5.1.5: this library is no longer supported
                  2022-02-03 11:32:50.413  - error: javascript.0 (9387) npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
                  

                  Soll das jetzt so bleiben oder ist das durch mich zu beheben? Konnte ich nicht so richtig aus diesem Thread herauslesen.

                  1 Antwort Letzte Antwort
                  0
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate
                  FAQ Cloud / IOT
                  HowTo: Node.js-Update
                  HowTo: Backup/Restore
                  Downloads
                  BLOG

                  788

                  Online

                  32.5k

                  Benutzer

                  81.7k

                  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