CVE Vulnerabilities

CVE-2025-7783

Use of Insufficiently Random Values

Published: Jul 18, 2025 | Modified: Jul 22, 2025
CVSS 3.x
N/A
Source:
NVD
CVSS 2.x
RedHat/V2
RedHat/V3
5.4 MODERATE
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N
Ubuntu
MEDIUM

Use of Insufficiently Random Values vulnerability in form-data allows HTTP Parameter Pollution (HPP). This vulnerability is associated with program files lib/form_data.Js.

This issue affects form-data: < 2.5.4, 3.0.0 - 3.0.3, 4.0.0 - 4.0.3.

Weakness

The product uses insufficiently random numbers or values in a security context that depends on unpredictable numbers.

Affected Software

Name Vendor Start Version End Version
Cryostat 4 on RHEL 9 RedHat cryostat/cryostat-agent-init-rhel9:0.5.2-3 *
Cryostat 4 on RHEL 9 RedHat cryostat/cryostat-db-rhel9:4.0.2-3 *
Cryostat 4 on RHEL 9 RedHat cryostat/cryostat-grafana-dashboard-rhel9:4.0.2-3 *
Cryostat 4 on RHEL 9 RedHat cryostat/cryostat-openshift-console-plugin-rhel9:4.0.2-3 *
Cryostat 4 on RHEL 9 RedHat cryostat/cryostat-operator-bundle:4.0.2-3 *
Cryostat 4 on RHEL 9 RedHat cryostat/cryostat-ose-oauth-proxy-rhel9:4.0.2-3 *
Cryostat 4 on RHEL 9 RedHat cryostat/cryostat-reports-rhel9:4.0.2-3 *
Cryostat 4 on RHEL 9 RedHat cryostat/cryostat-rhel9:4.0.2-3 *
Cryostat 4 on RHEL 9 RedHat cryostat/cryostat-rhel9-operator:4.0.2-3 *
Cryostat 4 on RHEL 9 RedHat cryostat/cryostat-storage-rhel9:4.0.2-3 *
Cryostat 4 on RHEL 9 RedHat cryostat/jfr-datasource-rhel9:4.0.2-3 *
Red Hat Advanced Cluster Security 4.8 RedHat registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8:sha256:50764615a829a8ab115404cde1a562ef1232554f1e55cbfb2e0a71baa2d09132 *

Potential Mitigations

  • Use a well-vetted algorithm that is currently considered to be strong by experts in the field, and select well-tested implementations with adequate length seeds.
  • In general, if a pseudo-random number generator is not advertised as being cryptographically secure, then it is probably a statistical PRNG and should not be used in security-sensitive contexts.
  • Pseudo-random number generators can produce predictable numbers if the generator is known and the seed can be guessed. A 256-bit seed is a good starting point for producing a “random enough” number.

References