CVE-2025-46653

Formidable (aka node-formidable) 2.1.0 through 3.x before 3.5.3 relies on hexoid to prevent guessing of filenames for untrusted executable content; however, hexoid is documented as not "cryptographically secure." (Also, there is a scenario in which only the last two characters of a hexoid string need to be guessed, but this is not often relevant.) NOTE: this does not imply that, in a typical use case, attackers will be able to exploit any hexoid behavior to upload and execute their own content.
Configurations

No configuration.

History

29 Apr 2025, 16:15

Type Values Removed Values Added
References () https://github.com/zast-ai/vulnerability-reports/blob/main/formidable/file_upload/report.md - () https://github.com/zast-ai/vulnerability-reports/blob/main/formidable/file_upload/report.md -

29 Apr 2025, 13:52

Type Values Removed Values Added
Summary
  • (es) Formidable (también conocido como node-formidable) 2.1.0 a 3.x (anterior a 3.5.3) utiliza hexoid para evitar la adivinación de nombres de archivo en ejecutables no confiables. Sin embargo, se ha documentado que hexoid no es criptográficamente seguro. (También existe un escenario en el que solo es necesario adivinar los dos últimos caracteres de una cadena hexoid, pero esto no suele ser relevante). NOTA: Esto no implica que, en un caso de uso típico, los atacantes puedan explotar cualquier comportamiento hexoid para cargar y ejecutar su propio contenido.

26 Apr 2025, 21:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-04-26 21:15

Updated : 2025-04-29 16:15


NVD link : CVE-2025-46653

Mitre link : CVE-2025-46653

CVE.ORG link : CVE-2025-46653


JSON object : View

Products Affected

No product.

CWE
CWE-338

Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)