CVE-2025-23166

The C++ method SignTraits::DeriveBits() may incorrectly call ThrowException() based on user-supplied inputs when executing in a background thread, crashing the Node.js process. Such cryptographic operations are commonly applied to untrusted inputs. Thus, this mechanism potentially allows an adversary to remotely crash a Node.js runtime.
Configurations

No configuration.

History

19 May 2025, 15:15

Type Values Removed Values Added
CWE CWE-248
Summary
  • (es) El método SignTraits::DeriveBits() de C++ puede llamar incorrectamente a ThrowException() basándose en las entradas proporcionadas por el usuario al ejecutarse en segundo plano, lo que provoca el bloqueo del proceso de Node.js. Estas operaciones criptográficas se aplican comúnmente a entradas no confiables. Por lo tanto, este mecanismo podría permitir que un adversario bloquee remotamente un entorno de ejecución de Node.js.

19 May 2025, 02:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-05-19 02:15

Updated : 2025-05-19 15:15


NVD link : CVE-2025-23166

Mitre link : CVE-2025-23166

CVE.ORG link : CVE-2025-23166


JSON object : View

Products Affected

No product.

CWE
CWE-248

Uncaught Exception