p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in nodejs

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für nodejs: 0. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 21

  1. CVE-2023-30590

    Hoch · CVSS 7.5EPSS 1,46%Korrektur verfügbar

    CVE-2023-30590

    The generateKeys() API function returned from crypto.createDiffieHellman() only generates missing (or outdated) keys, that is, it only generates a private key if none has been set yet, but the function is also needed to compute the corresponding public key after calling setPrivateKey(). However, the documentation says this API call: "Generates private and public Diffie-Hellman key values". The documented behavior is very different from the actual behavior, and this difference could easily lead to security issues in applications that use these APIs as the DiffieHellman may be used as the basis for application-level security, implications are

    • Auf 12.22.9~dfsg-1ubuntu3.5 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2023-32559

    Hoch · CVSS 7.5EPSS 1,8%Korrektur verfügbar

    CVE-2023-32559

    A privilege escalation vulnerability exists in the experimental policy mechanism in all active release lines: 16.x, 18.x and, 20.x. The use of the deprecated API `process.binding()` can bypass the policy mechanism by requiring internal modules and eventually take advantage of `process.binding('spawn_sync')` run arbitrary code, outside of the limits defined in a `policy.json` file. Please note that at the time this CVE was issued, the policy is an experimental feature of Node.js.

    • Auf 12.22.9~dfsg-1ubuntu3.6 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2023-32002

    Kritisch · CVSS 9.8EPSS 1,61%Korrektur verfügbar

    CVE-2023-32002

    The use of `Module._load()` can bypass the policy mechanism and require modules outside of the policy.json definition for a given module. This vulnerability affects all users using the experimental policy mechanism in all active release lines: 16.x, 18.x and, 20.x. Please note that at the time this CVE was issued, the policy is an experimental feature of Node.js.

    • Auf 12.22.9~dfsg-1ubuntu3.6 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2023-32006

    Hoch · CVSS 8.8EPSS 1,54%Korrektur verfügbar

    CVE-2023-32006

    The use of `module.constructor.createRequire()` can bypass the policy mechanism and require modules outside of the policy.json definition for a given module. This vulnerability affects all users using the experimental policy mechanism in all active release lines: 16.x, 18.x, and, 20.x. Please note that at the time this CVE was issued, the policy is an experimental feature of Node.js.

    • Auf 12.22.9~dfsg-1ubuntu3.6 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2023-2650

    Mittel · CVSS 6.5EPSS 75,36%Korrektur verfügbar

    Possible DoS translating ASN.1 object identifiers

    Issue summary: Processing some specially crafted ASN.1 object identifiers or data containing them may be very slow. Impact summary: Applications that use OBJ_obj2txt() directly, or use any of the OpenSSL subsystems OCSP, PKCS7/SMIME, CMS, CMP/CRMF or TS with no message size limit may experience notable to very long delays when processing those messages, which may lead to a Denial of Service. An OBJECT IDENTIFIER is composed of a series of numbers - sub-identifiers - most of which have no size limit. OBJ_obj2txt() may be used to translate an ASN.1 OBJECT IDENTIFIER given in DER encoding form (using the OpenSSL type ASN1_OBJECT) to its canon

    • Auf 12.22.9~dfsg-1ubuntu3.4 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-4304

    Mittel · CVSS 5.9EPSS 23,51%Korrektur verfügbar

    Timing Oracle in RSA Decryption

    A timing based side channel exists in the OpenSSL RSA Decryption implementation which could be sufficient to recover a plaintext across a network in a Bleichenbacher style attack. To achieve a successful decryption an attacker would have to be able to send a very large number of trial messages for decryption. The vulnerability affects all RSA padding modes: PKCS#1 v1.5, RSA-OEAP and RSASVE. For example, in a TLS connection, RSA is commonly used by a client to send an encrypted pre-master secret to the server. An attacker that had observed a genuine connection between a client and a server could use this flaw to send trial messages to the ser

    • Auf 12.22.9~dfsg-1ubuntu3.3 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-4450

    Hoch · CVSS 7.5EPSS 28,59%Korrektur verfügbar

    Double free after calling PEM_read_bio_ex

    The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and decodes the "name" (e.g. "CERTIFICATE"), any header data and the payload data. If the function succeeds then the "name_out", "header" and "data" arguments are populated with pointers to buffers containing the relevant decoded data. The caller is responsible for freeing those buffers. It is possible to construct a PEM file that results in 0 bytes of payload data. In this case PEM_read_bio_ex() will return a failure code but will populate the header argument with a pointer to a buffer that has already been freed. If the caller also frees this buffer then a double free wil

    • Auf 12.22.9~dfsg-1ubuntu3.3 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2023-0215

    Hoch · CVSS 7.5EPSS 5,02%Korrektur verfügbar

    Use-after-free following BIO_new_NDEF

    The public API function BIO_new_NDEF is a helper function used for streaming ASN.1 data via a BIO. It is primarily used internally to OpenSSL to support the SMIME, CMS and PKCS7 streaming capabilities, but may also be called directly by end user applications. The function receives a BIO from the caller, prepends a new BIO_f_asn1 filter BIO onto the front of it to form a BIO chain, and then returns the new head of the BIO chain to the caller. Under certain conditions, for example if a CMS recipient public key is invalid, the new filter BIO is freed and the function returns a NULL result indicating a failure. However, in this case, the BIO cha

    • Auf 12.22.9~dfsg-1ubuntu3.3 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2023-0286

    Hoch · CVSS 7.4EPSS 71,24%Korrektur verfügbar

    X.400 address type confusion in X.509 GeneralName

    There is a type confusion vulnerability relating to X.400 address processing inside an X.509 GeneralName. X.400 addresses were parsed as an ASN1_STRING but the public structure definition for GENERAL_NAME incorrectly specified the type of the x400Address field as ASN1_TYPE. This field is subsequently interpreted by the OpenSSL function GENERAL_NAME_cmp as an ASN1_TYPE rather than an ASN1_STRING. When CRL checking is enabled (i.e. the application sets the X509_V_FLAG_CRL_CHECK flag), this vulnerability may allow an attacker to pass arbitrary pointers to a memcmp call, enabling them to read memory contents or enact a denial of service. In most

    • Auf 12.22.9~dfsg-1ubuntu3.3 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2023-0401

    Hoch · CVSS 7.5EPSS 1,85%Korrektur verfügbar

    NULL dereference during PKCS7 data verification

    A NULL pointer can be dereferenced when signatures are being verified on PKCS7 signed or signedAndEnveloped data. In case the hash algorithm used for the signature is known to the OpenSSL library but the implementation of the hash algorithm is not available the digest initialization will fail. There is a missing check for the return value from the initialization function which later leads to invalid usage of the digest API most likely leading to a crash. The unavailability of an algorithm can be caused by using FIPS enabled configuration of providers or more commonly by not loading the legacy provider. PKCS7 data is processed by the SMIME l

    • Auf 12.22.9~dfsg-1ubuntu3.3 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2022-43548

    Hoch · CVSS 8.1EPSS 14,55%Korrektur verfügbar

    CVE-2022-43548

    A OS Command Injection vulnerability exists in Node.js versions <14.21.1, <16.18.1, <18.12.1, <19.0.1 due to an insufficient IsAllowedHost check that can easily be bypassed because IsIPAddress does not properly check if an IP address is invalid before making DBS requests allowing rebinding attacks.The fix for this issue in https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32212 was incomplete and this new CVE is to complete the fix.

    • Auf 12.22.9~dfsg-1ubuntu3.2 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2022-32212

    Hoch · CVSS 8.1EPSS 6,43%Korrektur verfügbar

    CVE-2022-32212

    A OS Command Injection vulnerability exists in Node.js versions <14.20.0, <16.20.0, <18.5.0 due to an insufficient IsAllowedHost check that can easily be bypassed because IsIPAddress does not properly check if an IP address is invalid before making DBS requests allowing rebinding attacks.

    • Auf 12.22.9~dfsg-1ubuntu3.2 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2022-2097

    Mittel · CVSS 5.3EPSS 4,9%Korrektur verfügbar

    AES OCB fails to encrypt some bytes

    AES OCB mode for 32-bit x86 platforms using the AES-NI assembly optimised implementation will not encrypt the entirety of the data under some circumstances. This could reveal sixteen bytes of data that was preexisting in the memory that wasn't written. In the special case of "in place" encryption, sixteen bytes of the plaintext would be revealed. Since OpenSSL does not support OCB based cipher suites for TLS and DTLS, they are both unaffected. Fixed in OpenSSL 3.0.5 (Affected 3.0.0-3.0.4). Fixed in OpenSSL 1.1.1q (Affected 1.1.1-1.1.1p).

    • Auf 12.22.9~dfsg-1ubuntu3.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2022-2068

    Kritisch · CVSS 9.8EPSS 96,39%Korrektur verfügbar

    The c_rehash script allows command injection

    In addition to the c_rehash shell command injection identified in CVE-2022-1292, further circumstances where the c_rehash script does not properly sanitise shell metacharacters to prevent command injection were found by code review. When the CVE-2022-1292 was fixed it was not discovered that there are other places in the script where the file names of certificates being hashed were possibly passed to a command executed through the shell. This script is distributed by some operating systems in a manner where it is automatically executed. On such operating systems, an attacker could execute arbitrary commands with the privileges of the script.

    • Auf 12.22.9~dfsg-1ubuntu3.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2022-1292

    Kritisch · CVSS 9.8EPSS 82,61%Korrektur verfügbar

    The c_rehash script allows command injection

    The c_rehash script does not properly sanitise shell metacharacters to prevent command injection. This script is distributed by some operating systems in a manner where it is automatically executed. On such operating systems, an attacker could execute arbitrary commands with the privileges of the script. Use of the c_rehash script is considered obsolete and should be replaced by the OpenSSL rehash command line tool. Fixed in OpenSSL 3.0.3 (Affected 3.0.0,3.0.1,3.0.2). Fixed in OpenSSL 1.1.1o (Affected 1.1.1-1.1.1n). Fixed in OpenSSL 1.0.2ze (Affected 1.0.2-1.0.2zd).

    • Auf 12.22.9~dfsg-1ubuntu3.1 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →