Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2025-46653

Опубликовано: 26 апр. 2025
Источник: redhat
CVSS3: 3.1
EPSS Низкий

Описание

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.

A flaw was found in Formidable (node-formidable) related to its pseudo-random number generator (PRNG). The package uses a weak method to generate random filenames for uploaded files, making it possible for attackers to predict filenames under certain conditions. This vulnerability could allow an attacker to guess and access uploaded files, potentially leading to data exposure or malicious file manipulation.

Отчет

Red Hat assigned a lower CVSS score because successful exploitation requires predicting filenames generated by a non-cryptographic PRNG under specific timing conditions, which significantly increases attack complexity. Additionally, the practical impact is limited to a potential low integrity issue (e.g., file overwrite) with no demonstrated confidentiality or availability impact.

Меры по смягчению последствий

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
OpenShift Serverlessopenshift-serverless-1/kn-backstage-plugins-eventmesh-rhel8Fix deferred
OpenShift Serverlessopenshift-serverless-1/kn-plugin-func-func-util-rhel8Fix deferred
Red Hat Developer Hubrhdh/rhdh-hub-rhel9Fix deferred
Red Hat Enterprise Linux 10firefoxFix deferred
Red Hat Enterprise Linux 10gjsFix deferred
Red Hat Enterprise Linux 10thunderbirdFix deferred
Red Hat Enterprise Linux 6firefoxFix deferred
Red Hat Enterprise Linux 6thunderbirdFix deferred
Red Hat Enterprise Linux 7firefoxFix deferred
Red Hat Enterprise Linux 7thunderbirdFix deferred

Показывать по

Дополнительная информация

Статус:

Low
Дефект:
CWE-338
https://bugzilla.redhat.com/show_bug.cgi?id=2362485formidable: Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG) in Formidable

EPSS

Процентиль: 20%
0.00065
Низкий

3.1 Low

CVSS3

Связанные уязвимости

CVSS3: 3.1
ubuntu
12 месяцев назад

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.

CVSS3: 3.1
nvd
12 месяцев назад

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.

CVSS3: 3.1
debian
12 месяцев назад

Formidable (aka node-formidable) 2.1.0 through 3.x before 3.5.3 relies ...

CVSS3: 3.1
github
12 месяцев назад

Formidable relies on hexoid to prevent guessing of filenames for untrusted executable content

EPSS

Процентиль: 20%
0.00065
Низкий

3.1 Low

CVSS3