Skip to content
OpenAdvisories
Unscored CVE-2008-2107 EUVD-2008-2104GHSA-j466-8vvm-x7cw

The GENERATE_SEED macro in PHP 4.x before 4.4.8 and 5.x before 5.2.5, when running on 32-bit systems, performs a multiplication using value…

Published May 7, 2008 · Updated Aug 7, 2024 · Assigned by mitre

Description

The GENERATE_SEED macro in PHP 4.x before 4.4.8 and 5.x before 5.2.5, when running on 32-bit systems, performs a multiplication using values that can produce a zero seed in rare circumstances, which allows context-dependent attackers to predict subsequent values of the rand and mt_rand functions and possibly bypass protection mechanisms that rely on an unknown initial seed.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 5.0 php5 5.2.6.dfsg.1-1+lenny3 DSA-1789-1
Debian 4.0 php5 5.2.0+dfsg-8+etch15 DSA-1789-1
ReleasePackageFixed inAdvisory
RHEL 5 php +18 5.1.6-20.el5_2.1 RHSA-2008:0544
RHEL 4 php +13 4.3.9-3.22.12 RHSA-2008:0545
RHEL 3 php +6 4.3.2-48.ent RHSA-2008:0544
RHEL 2 php +7 4.1.2-2.20 RHSA-2008:0546
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Rhel Application Stack 2 httpd +2 2.2.8-1.el5s2 RHSA-2008:0505
Red Hat Rhel Application Stack 2 mod_jk +1 1.2.26-1.el5s2 RHSA-2008:0505
Red Hat Rhel Application Stack 2 mod_perl +1 2.0.4-3.el5s2 RHSA-2008:0505
Red Hat Rhel Application Stack 2 mod_ssl 1:2.2.8-1.el5s2 RHSA-2008:0505
Red Hat Rhel Application Stack 2 mysql +6 5.0.50sp1a-2.el5s2 RHSA-2008:0505
Red Hat Rhel Application Stack 2 mysql-connector-odbc 3.51.24r1071-1.el5s2 RHSA-2008:0505
Red Hat Rhel Application Stack 2 mysql-jdbc 5.0.8-1jpp.1.el5s2 RHSA-2008:0505
Red Hat Rhel Application Stack 2 perl-DBD-MySQL 4.006-1.el5s2 RHSA-2008:0505
Red Hat Rhel Application Stack 2 perl-DBI 1.604-1.el5s2 RHSA-2008:0505
Red Hat Rhel Application Stack 2 php +18 5.2.6-2.el5s2 RHSA-2008:0505
Red Hat Rhel Application Stack 2 postgresql +11 8.2.9-1.el5s2 RHSA-2008:0505
Red Hat Rhel Application Stack 2 postgresql-jdbc 8.2.508-1jpp.el5s2 RHSA-2008:0505
Red Hat Rhel Application Stack 2 postgresql-odbc 08.02.0500-1.el5s2 RHSA-2008:0505
Red Hat Rhel Application Stack 2 postgresqlclient81 8.1.11-1.el5s2 RHSA-2008:0505
Red Hat Rhel Application Stack 2 unixODBC +2 2.2.12-8.el5s2 RHSA-2008:0505
Red Hat Rhel Application Stack 1 php +18 5.1.6-3.el4s1.10 RHSA-2008:0582

Advisories 6

References