CVE-2016-1902

High

Description

The nextBytes function in the SecureRandom class in Symfony before 2.3.37, 2.6.x before 2.6.13, and 2.7.x before 2.7.9 does not properly generate random numbers when used with PHP 5.x without the paragonie/random_compat library and the openssl_random_pseudo_bytes function fails, which makes it easier for attackers to defeat cryptographic protection mechanisms via unspecified vectors.

SeverityHigh
CVSS7.5
Exploit probability—
ProductSensiolabs Symfony
PublishedJun 1, 2016
First seenJun 1, 2016

How to fix

Update
  • symfony/security-core2.6.13, 2.7.9 or later
  • symfony/security2.3.37, 2.6.13, 2.7.9 or later
  • symfony/symfony2.3.37, 2.6.13, 2.7.9 or later

Affected products

ProductAffected versionsFixed in
sensiolabs symfonyv ≤ 2.3.36, 2.6.0, 2.6.1, 2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9, 2.6.10, 2.6.11, 2.6.12, 2.7.0, 2.7.1, 2.7.2, 2.7.3, 2.7.4, 2.7.5, 2.7.6, 2.7.7, 2.7.8—
debian debian_linux8.0—
symfony/security-corePackagist2.4.0 ≤ v < 2.6.13, 2.7.0 ≤ v < 2.7.92.6.13, 2.7.9
symfony/securityPackagist2.3.0 ≤ v < 2.3.37, 2.4.0 ≤ v < 2.6.13, 2.7.0 ≤ v < 2.7.92.3.37, 2.6.13, 2.7.9
symfony/symfonyPackagist2.3.0 ≤ v < 2.3.37, 2.4.0 ≤ v < 2.6.13, 2.7.0 ≤ v < 2.7.92.3.37, 2.6.13, 2.7.9

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.