wid-sec-w-2022-0621
Vulnerability from csaf_certbund
Published
2022-07-07 22:00
Modified
2024-05-09 22:00
Summary
Node.js: Mehrere Schwachstellen ermöglichen Codeausführung
Notes
Das BSI ist als Anbieter für die eigenen, zur Nutzung bereitgestellten Inhalte nach den allgemeinen Gesetzen verantwortlich. Nutzerinnen und Nutzer sind jedoch dafür verantwortlich, die Verwendung und/oder die Umsetzung der mit den Inhalten bereitgestellten Informationen sorgfältig im Einzelfall zu prüfen.
Produktbeschreibung
Node.js ist eine Plattform zur Entwicklung von Netzwerkanwendungen.
Angriff
Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Node.js ausnutzen, um beliebigen Programmcode auszuführen, um Konfigurationen zu manipulieren und um Sicherheitsmechanismen zu umgehen.
Betroffene Betriebssysteme
- Linux
- Sonstiges
- UNIX
- Windows
{ "document": { "aggregate_severity": { "text": "hoch" }, "category": "csaf_base", "csaf_version": "2.0", "distribution": { "tlp": { "label": "WHITE", "url": "https://www.first.org/tlp/" } }, "lang": "de-DE", "notes": [ { "category": "legal_disclaimer", "text": "Das BSI ist als Anbieter f\u00fcr die eigenen, zur Nutzung bereitgestellten Inhalte nach den allgemeinen Gesetzen verantwortlich. Nutzerinnen und Nutzer sind jedoch daf\u00fcr verantwortlich, die Verwendung und/oder die Umsetzung der mit den Inhalten bereitgestellten Informationen sorgf\u00e4ltig im Einzelfall zu pr\u00fcfen." }, { "category": "description", "text": "Node.js ist eine Plattform zur Entwicklung von Netzwerkanwendungen.", "title": "Produktbeschreibung" }, { "category": "summary", "text": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Node.js ausnutzen, um beliebigen Programmcode auszuf\u00fchren, um Konfigurationen zu manipulieren und um Sicherheitsmechanismen zu umgehen.", "title": "Angriff" }, { "category": "general", "text": "- Linux\n- Sonstiges\n- UNIX\n- Windows", "title": "Betroffene Betriebssysteme" } ], "publisher": { "category": "other", "contact_details": "csaf-provider@cert-bund.de", "name": "Bundesamt f\u00fcr Sicherheit in der Informationstechnik", "namespace": "https://www.bsi.bund.de" }, "references": [ { "category": "self", "summary": "WID-SEC-W-2022-0621 - CSAF Version", "url": "https://wid.cert-bund.de/.well-known/csaf/white/2022/wid-sec-w-2022-0621.json" }, { "category": "self", "summary": "WID-SEC-2022-0621 - Portal Version", "url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2022-0621" }, { "category": "external", "summary": "Node.js July 7th 2022 Security Releases vom 2022-07-07", "url": "https://nodejs.org/en/blog/vulnerability/july-2022-security-releases/" }, { "category": "external", "summary": "SUSE Security Update SUSE-SU-2022:2415-1 vom 2022-07-15", "url": "https://lists.suse.com/pipermail/sle-security-updates/2022-July/011561.html" }, { "category": "external", "summary": "SUSE Security Update SUSE-SU-2022:2416-1 vom 2022-07-15", "url": "https://lists.suse.com/pipermail/sle-security-updates/2022-July/011562.html" }, { "category": "external", "summary": "SUSE Security Update SUSE-SU-2022:2417-1 vom 2022-07-15", "url": "https://lists.suse.com/pipermail/sle-security-updates/2022-July/011564.html" }, { "category": "external", "summary": "SUSE Security Update SUSE-SU-2022:2425-1 vom 2022-07-18", "url": "https://lists.suse.com/pipermail/sle-security-updates/2022-July/011578.html" }, { "category": "external", "summary": "SUSE Security Update SUSE-SU-2022:2430-1 vom 2022-07-18", "url": "https://lists.suse.com/pipermail/sle-security-updates/2022-July/011580.html" }, { "category": "external", "summary": "Exploit auf hackerone.com vom 2022-07-21", "url": "https://hackerone.com/reports/1501679" }, { "category": "external", "summary": "Exploit auf hackerone.com vom 2022-07-21", "url": "https://hackerone.com/reports/1524692" }, { "category": "external", "summary": "SUSE Security Update SUSE-SU-2022:2491-1 vom 2022-07-21", "url": "https://lists.suse.com/pipermail/sle-security-updates/2022-July/011612.html" }, { "category": "external", "summary": "SUSE Security Update SUSE-SU-2022:2551-1 vom 2022-07-26", "url": "https://lists.suse.com/pipermail/sle-security-updates/2022-July/011658.html" }, { "category": "external", "summary": "SUSE Security Update SUSE-SU-2022:2855-1 vom 2022-08-19", "url": "https://lists.suse.com/pipermail/sle-security-updates/2022-August/011954.html" }, { "category": "external", "summary": "Red Hat Security Advisory RHSA-2022:6389 vom 2022-09-08", "url": "https://access.redhat.com/errata/RHSA-2022:6389" }, { "category": "external", "summary": "Red Hat Security Advisory RHSA-2022:6449 vom 2022-09-13", "url": "https://access.redhat.com/errata/RHSA-2022:6449" }, { "category": "external", "summary": "Red Hat Security Advisory RHSA-2022:6448 vom 2022-09-13", "url": "https://access.redhat.com/errata/RHSA-2022:6448" }, { "category": "external", "summary": "Oracle Linux Security Advisory ELSA-2022-6449 vom 2022-09-15", "url": "https://linux.oracle.com/errata/ELSA-2022-6449.html" }, { "category": "external", "summary": "Oracle Linux Security Advisory ELSA-2022-6448 vom 2022-09-15", "url": "https://linux.oracle.com/errata/ELSA-2022-6448.html" }, { "category": "external", "summary": "Red Hat Security Advisory RHSA-2022:6595 vom 2022-09-21", "url": "https://access.redhat.com/errata/RHSA-2022:6595" }, { "category": "external", "summary": "Oracle Linux Security Advisory ELSA-2022-6595 vom 2022-09-22", "url": "https://linux.oracle.com/errata/ELSA-2022-6595.html" }, { "category": "external", "summary": "SUSE Security Update SUSE-SU-2022:3516-1 vom 2022-10-04", "url": "https://lists.suse.com/pipermail/sle-security-updates/2022-October/012493.html" }, { "category": "external", "summary": "SUSE Security Update SUSE-SU-2022:3503-1 vom 2022-10-04", "url": "https://lists.suse.com/pipermail/sle-security-updates/2022-October/012487.html" }, { "category": "external", "summary": "Debian Security Advisory DLA-3137 vom 2022-10-05", "url": "https://lists.debian.org/debian-lts-announce/2022/10/msg00006.html" }, { "category": "external", "summary": "SUSE Security Update SUSE-SU-2022:3524-1 vom 2022-10-05", "url": "https://lists.suse.com/pipermail/sle-security-updates/2022-October/012497.html" }, { "category": "external", "summary": "Fedora Security Advisory FEDORA-2022-D84D27C5AD vom 2022-10-06", "url": "https://bodhi.fedoraproject.org/updates/FEDORA-2022-d84d27c5ad" }, { "category": "external", "summary": "SUSE Security Update SUSE-SU-2022:3615-1 vom 2022-10-18", "url": "https://lists.suse.com/pipermail/sle-security-updates/2022-October/012560.html" }, { "category": "external", "summary": "SUSE Security Update SUSE-SU-2022:3616-1 vom 2022-10-18", "url": "https://lists.suse.com/pipermail/sle-security-updates/2022-October/012563.html" }, { "category": "external", "summary": "SUSE Security Update SUSE-SU-2022:3614-1 vom 2022-10-18", "url": "https://lists.suse.com/pipermail/sle-security-updates/2022-October/012558.html" }, { "category": "external", "summary": "Red Hat Security Advisory RHSA-2022:6985 vom 2022-10-18", "url": "https://access.redhat.com/errata/RHSA-2022:6985" }, { "category": "external", "summary": "Oracle Linux Bulletin-October 2022 vom 2022-10-18", "url": "https://www.oracle.com/security-alerts/linuxbulletinoct2022.html" }, { "category": "external", "summary": "SUSE Security Update SUSE-SU-2022:3656-1 vom 2022-10-19", "url": "https://lists.suse.com/pipermail/sle-security-updates/2022-October/012579.html" }, { "category": "external", "summary": "SUSE Security Update SUSE-SU-2022:3835-1 vom 2022-11-01", "url": "https://lists.suse.com/pipermail/sle-security-updates/2022-November/012781.html" }, { "category": "external", "summary": "IBM Security Bulletin 6833888 vom 2022-11-03", "url": "https://www.ibm.com/blogs/psirt/security-bulletin-security-vulnerabilities-in-ibm-sdk-for-node-js-might-affect-the-configuration-editor-used-by-ibm-business-automation-workflow/" }, { "category": "external", "summary": "IBM Security Bulletin 6840765 vom 2022-11-22", "url": "https://www.ibm.com/blogs/psirt/security-bulletin-ibm-datapower-gateway-potentially-vulnerable-to-http-request-smuggling/" }, { "category": "external", "summary": "Debian Security Advisory DSA-5326 vom 2023-01-24", "url": "https://lists.debian.org/debian-security-announce/2023/msg00015.html" }, { "category": "external", "summary": "SUSE Security Update SUSE-SU-2023:0408-1 vom 2023-02-14", "url": "https://lists.suse.com/pipermail/sle-security-updates/2023-February/013759.html" }, { "category": "external", "summary": "SUSE Security Update SUSE-SU-2023:0419-1 vom 2023-02-15", "url": "https://lists.suse.com/pipermail/sle-security-updates/2023-February/013766.html" }, { "category": "external", "summary": "Oracle Linux Security Advisory ELSA-2023-3586 vom 2023-06-15", "url": "https://linux.oracle.com/errata/ELSA-2023-3586.html" }, { "category": "external", "summary": "Amazon Linux Security Advisory ALAS-2023-286 vom 2024-01-23", "url": "https://alas.aws.amazon.com/AL2022/ALAS-2023-286.html" }, { "category": "external", "summary": "Ubuntu Security Notice USN-6491-1 vom 2023-11-21", "url": "https://ubuntu.com/security/notices/USN-6491-1" }, { "category": "external", "summary": "Gentoo Linux Security Advisory GLSA-202405-29 vom 2024-05-08", "url": "https://security.gentoo.org/glsa/202405-29" } ], "source_lang": "en-US", "title": "Node.js: Mehrere Schwachstellen erm\u00f6glichen Codeausf\u00fchrung", "tracking": { "current_release_date": "2024-05-09T22:00:00.000+00:00", "generator": { "date": "2024-05-10T09:04:15.443+00:00", "engine": { "name": "BSI-WID", "version": "1.3.0" } }, "id": "WID-SEC-W-2022-0621", "initial_release_date": "2022-07-07T22:00:00.000+00:00", "revision_history": [ { "date": "2022-07-07T22:00:00.000+00:00", "number": "1", "summary": "Initiale Fassung" }, { "date": "2022-07-17T22:00:00.000+00:00", "number": "2", "summary": "Neue Updates von SUSE aufgenommen" }, { "date": "2022-07-18T22:00:00.000+00:00", "number": "3", "summary": "Neue Updates von SUSE aufgenommen" }, { "date": "2022-07-21T22:00:00.000+00:00", "number": "4", "summary": "Exploit aufgenommen" }, { "date": "2022-07-26T22:00:00.000+00:00", "number": "5", "summary": "Neue Updates von SUSE aufgenommen" }, { "date": "2022-08-21T22:00:00.000+00:00", "number": "6", "summary": "Neue Updates von SUSE aufgenommen" }, { "date": "2022-09-08T22:00:00.000+00:00", "number": "7", "summary": "Neue Updates von Red Hat aufgenommen" }, { "date": "2022-09-13T22:00:00.000+00:00", "number": "8", "summary": "Neue Updates von Red Hat aufgenommen" }, { "date": "2022-09-14T22:00:00.000+00:00", "number": "9", "summary": "Neue Updates von Oracle Linux aufgenommen" }, { "date": "2022-09-20T22:00:00.000+00:00", "number": "10", "summary": "Neue Updates von Red Hat aufgenommen" }, { "date": "2022-09-21T22:00:00.000+00:00", "number": "11", "summary": "Neue Updates von Oracle Linux aufgenommen" }, { "date": "2022-09-28T22:00:00.000+00:00", "number": "12", "summary": "Referenz(en) aufgenommen: FEDORA-2022-B7766DDF3E, FEDORA-2022-3793987B02, FEDORA-2022-58055CB1EF" }, { "date": "2022-10-04T22:00:00.000+00:00", "number": "13", "summary": "Neue Updates von SUSE aufgenommen" }, { "date": "2022-10-05T22:00:00.000+00:00", "number": "14", "summary": "Neue Updates von Debian und SUSE aufgenommen" }, { "date": "2022-10-06T22:00:00.000+00:00", "number": "15", "summary": "Neue Updates von Fedora aufgenommen" }, { "date": "2022-10-18T22:00:00.000+00:00", "number": "16", "summary": "Neue Updates von SUSE und Red Hat aufgenommen" }, { "date": "2022-10-19T22:00:00.000+00:00", "number": "17", "summary": "Neue Updates von SUSE aufgenommen" }, { "date": "2022-11-01T23:00:00.000+00:00", "number": "18", "summary": "Neue Updates von SUSE aufgenommen" }, { "date": "2022-11-02T23:00:00.000+00:00", "number": "19", "summary": "Neue Updates von IBM aufgenommen" }, { "date": "2022-11-07T23:00:00.000+00:00", "number": "20", "summary": "Referenz(en) aufgenommen: FEDORA-2022-52DEC6351A, FEDORA-2022-DE515F765F, FEDORA-2022-1667F7B60A" }, { "date": "2022-11-21T23:00:00.000+00:00", "number": "21", "summary": "Neue Updates von IBM aufgenommen" }, { "date": "2023-01-24T23:00:00.000+00:00", "number": "22", "summary": "Neue Updates von Debian aufgenommen" }, { "date": "2023-02-14T23:00:00.000+00:00", "number": "23", "summary": "Neue Updates von SUSE aufgenommen" }, { "date": "2023-02-15T23:00:00.000+00:00", "number": "24", "summary": "Neue Updates von SUSE aufgenommen" }, { "date": "2023-06-14T22:00:00.000+00:00", "number": "25", "summary": "Neue Updates von Oracle Linux aufgenommen" }, { "date": "2023-11-20T23:00:00.000+00:00", "number": "26", "summary": "Neue Updates von Ubuntu aufgenommen" }, { "date": "2024-01-22T23:00:00.000+00:00", "number": "27", "summary": "Neue Updates von Amazon aufgenommen" }, { "date": "2024-05-09T22:00:00.000+00:00", "number": "28", "summary": "Neue Updates von Gentoo aufgenommen" } ], "status": "final", "version": "28" } }, "product_tree": { "branches": [ { "branches": [ { "category": "product_name", "name": "Amazon Linux 2", "product": { "name": "Amazon Linux 2", "product_id": "398363", "product_identification_helper": { "cpe": "cpe:/o:amazon:linux_2:-" } } } ], "category": "vendor", "name": "Amazon" }, { "branches": [ { "category": "product_name", "name": "Debian Linux", "product": { "name": "Debian Linux", "product_id": "2951", "product_identification_helper": { "cpe": "cpe:/o:debian:debian_linux:-" } } } ], "category": "vendor", "name": "Debian" }, { "branches": [ { "category": "product_name", "name": "Gentoo Linux", "product": { "name": "Gentoo Linux", "product_id": "T012167", "product_identification_helper": { "cpe": "cpe:/o:gentoo:linux:-" } } } ], "category": "vendor", "name": "Gentoo" }, { "branches": [ { "category": "product_name", "name": "IBM Business Automation Workflow", "product": { "name": "IBM Business Automation Workflow", "product_id": "T019704", "product_identification_helper": { "cpe": "cpe:/a:ibm:business_automation_workflow:-" } } }, { "category": "product_name", "name": "IBM DataPower Gateway", "product": { "name": "IBM DataPower Gateway", "product_id": "393635", "product_identification_helper": { "cpe": "cpe:/a:ibm:datapower_gateway:-" } } } ], "category": "vendor", "name": "IBM" }, { "branches": [ { "branches": [ { "category": "product_version_range", "name": "\u003c14.20.0", "product": { "name": "Open Source Node.js \u003c14.20.0", "product_id": "T023775", "product_identification_helper": { "cpe": "cpe:/a:nodejs:nodejs:14.20.0" } } }, { "category": "product_version_range", "name": "\u003c16.16.0", "product": { "name": "Open Source Node.js \u003c16.16.0", "product_id": "T023776", "product_identification_helper": { "cpe": "cpe:/a:nodejs:nodejs:16.16.0" } } }, { "category": "product_version_range", "name": "\u003c18.5.0", "product": { "name": "Open Source Node.js \u003c18.5.0", "product_id": "T023777", "product_identification_helper": { "cpe": "cpe:/a:nodejs:nodejs:18.5.0" } } } ], "category": "product_name", "name": "Node.js" } ], "category": "vendor", "name": "Open Source" }, { "branches": [ { "category": "product_name", "name": "Oracle Linux", "product": { "name": "Oracle Linux", "product_id": "T004914", "product_identification_helper": { "cpe": "cpe:/o:oracle:linux:-" } } } ], "category": "vendor", "name": "Oracle" }, { "branches": [ { "category": "product_name", "name": "Red Hat Enterprise Linux", "product": { "name": "Red Hat Enterprise Linux", "product_id": "67646", "product_identification_helper": { "cpe": "cpe:/o:redhat:enterprise_linux:-" } } } ], "category": "vendor", "name": "Red Hat" }, { "branches": [ { "category": "product_name", "name": "SUSE Linux", "product": { "name": "SUSE Linux", "product_id": "T002207", "product_identification_helper": { "cpe": "cpe:/o:suse:suse_linux:-" } } } ], "category": "vendor", "name": "SUSE" }, { "branches": [ { "category": "product_name", "name": "Ubuntu Linux", "product": { "name": "Ubuntu Linux", "product_id": "T000126", "product_identification_helper": { "cpe": "cpe:/o:canonical:ubuntu_linux:-" } } } ], "category": "vendor", "name": "Ubuntu" } ] }, "vulnerabilities": [ { "cve": "CVE-2022-32212", "notes": [ { "category": "description", "text": "Es besteht eine Schwachstelle in Node.js. Die Funktion \"IsIPAddress\" pr\u00fcft nicht ordnungsgem\u00e4\u00df, ob eine IP-Adresse ung\u00fcltig ist oder nicht, was eine Umgehung der Pr\u00fcfung \"IsAllowedHost\" erm\u00f6glicht. Browser, die mit einer ung\u00fcltigen IPv4-Adresse konfrontiert werden, starten eine DNS-Anfrage f\u00fcr die angegebene Adresse. Ein Angreifer, der den DNS-Server kontrolliert oder ein Angreifer in einer Man-in-the-Middle-Position kann dies ausnutzen, um das Opfer dazu zu bringen, beliebigen Code \u00fcber den WebSocket-Debugger auszuf\u00fchren, indem er DNS-Spoofing- und Rebinding-Angriffe startet. Ein erfolgreiches Ausnutzen erfordert eine Benutzerinteraktion." } ], "product_status": { "known_affected": [ "2951", "T002207", "67646", "T000126", "T019704", "393635", "398363", "T012167", "T004914" ] }, "release_date": "2022-07-07T22:00:00Z", "title": "CVE-2022-32212" }, { "cve": "CVE-2022-32213", "notes": [ { "category": "description", "text": "Es bestehen mehrere Schwachstellen in Node.js bez\u00fcglich des \"llhttp parser\" im \"http\"-Modul. Header und Anfragen werden nicht ausreichend validiert oder behandelt. Ein Angreifer kann dies ausnutzen, um HTTP-Request-Smuggling-Angriffe durchzuf\u00fchren und so praktisch Sicherheitsmechanismen zu umgehen." } ], "product_status": { "known_affected": [ "2951", "T002207", "67646", "T000126", "T019704", "393635", "398363", "T012167", "T004914" ] }, "release_date": "2022-07-07T22:00:00Z", "title": "CVE-2022-32213" }, { "cve": "CVE-2022-32214", "notes": [ { "category": "description", "text": "Es bestehen mehrere Schwachstellen in Node.js bez\u00fcglich des \"llhttp parser\" im \"http\"-Modul. Header und Anfragen werden nicht ausreichend validiert oder behandelt. Ein Angreifer kann dies ausnutzen, um HTTP-Request-Smuggling-Angriffe durchzuf\u00fchren und so praktisch Sicherheitsmechanismen zu umgehen." } ], "product_status": { "known_affected": [ "2951", "T002207", "67646", "T000126", "T019704", "393635", "398363", "T012167", "T004914" ] }, "release_date": "2022-07-07T22:00:00Z", "title": "CVE-2022-32214" }, { "cve": "CVE-2022-32215", "notes": [ { "category": "description", "text": "Es bestehen mehrere Schwachstellen in Node.js bez\u00fcglich des \"llhttp parser\" im \"http\"-Modul. Header und Anfragen werden nicht ausreichend validiert oder behandelt. Ein Angreifer kann dies ausnutzen, um HTTP-Request-Smuggling-Angriffe durchzuf\u00fchren und so praktisch Sicherheitsmechanismen zu umgehen." } ], "product_status": { "known_affected": [ "2951", "T002207", "67646", "T000126", "T019704", "393635", "398363", "T012167", "T004914" ] }, "release_date": "2022-07-07T22:00:00Z", "title": "CVE-2022-32215" }, { "cve": "CVE-2022-32222", "notes": [ { "category": "description", "text": "Es existiert eine Schwachstelle in Node.js bez\u00fcglich der OpenSSL Konfiguration auf Linux Systemen. Beim Start wird versucht, die Datei \"/home/iojs/build/ws/out/Release/obj.target/deps/openssl/openssl.cnf\" zu lesen, die normalerweise nicht existiert. Ein lokaler Angreifer mit der Berechtigung, diese Datei anzulegen, kann die Standardkonfiguration bez\u00fcglich OpenSSL in Node.js f\u00fcr alle Nutzer manipulieren." } ], "product_status": { "known_affected": [ "2951", "T002207", "67646", "T000126", "T019704", "393635", "398363", "T012167", "T004914" ] }, "release_date": "2022-07-07T22:00:00Z", "title": "CVE-2022-32222" }, { "cve": "CVE-2022-32223", "notes": [ { "category": "description", "text": "Es existiert eine Schwachstelle in Node.js auf Windows Systemen. Wenn auf dem System OpenSSL installiert ist und die Konfigurationsdatei daf\u00fcr im Pfad \"C:\\Program Files\\Common Files\\SSL\\openssl.cnf\" existiert, sucht \"node.exe\" die Datei \"providers.dll\" an verschiedenen Stellen. Ein Angreifer kann durch Platzieren einer speziell gestalteten Datei \"providers.dll\" im System beliebigen Code im Kontext von Node.js zur Ausf\u00fchrung bringen." } ], "product_status": { "known_affected": [ "2951", "T002207", "67646", "T000126", "T019704", "393635", "398363", "T012167", "T004914" ] }, "release_date": "2022-07-07T22:00:00Z", "title": "CVE-2022-32223" } ] }
Loading...
Loading...
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.