password_verify() always returns true for some invalid hashes
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PHP Group | PHP | affected |
|
Configuration 1 [-]
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat Enterprise Linux 8 | |||
| php:8.0-8080020231006102311.0b4eb31d | cpe:/a:redhat:enterprise_linux:8 | RHSA-2023:5927 | 2023-10-19T00:00:00Z |
| php:7.4-8100020241113075828.f7998665 | cpe:/a:redhat:enterprise_linux:8 | RHSA-2024:10952 | 2024-12-11T00:00:00Z |
| Red Hat Enterprise Linux 9 | |||
| php-0:8.0.30-1.el9_2 | cpe:/a:redhat:enterprise_linux:9 | RHSA-2023:5926 | 2023-10-19T00:00:00Z |
| php:8.1-9030020231221080340.9 | cpe:/a:redhat:enterprise_linux:9 | RHSA-2024:0387 | 2024-01-24T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
Debian DLA |
DLA-3345-1 | php7.3 security update |
Debian DSA |
DSA-5363-1 | php7.4 security update |
EUVD |
EUVD-2023-12609 | In PHP 8.0.X before 8.0.28, 8.1.X before 8.1.16 and 8.2.X before 8.2.3, password_verify() function may accept some invalid Blowfish hashes as valid. If such invalid hash ever ends up in the password database, it may lead to an application allowing any password for this entry as valid. |
Ubuntu USN |
USN-5902-1 | PHP vulnerabilities |
Ubuntu USN |
USN-6053-1 | PHP vulnerability |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.925% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:2.3:a:php_group:php:8.1.0:*:*:*:*:*:*:* cpe:2.3:a:php_group:php:8.2.0:*:*:*:*:*:*:* |
|
| Vendors & Products |
Php Group
Php Group php |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Php Group
Php Group php |
|
| CPEs | cpe:2.3:a:php_group:php:8.0.0:*:*:*:*:*:*:* cpe:2.3:a:php_group:php:8.1.0:*:*:*:*:*:*:* cpe:2.3:a:php_group:php:8.2.0:*:*:*:*:*:*:* |
|
| Vendors & Products |
Php Group
Php Group php |
|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | In PHP 8.0.X before 8.0.28, 8.1.X before 8.1.16 and 8.2.X before 8.2.3, password_verify() function may accept some invalid Blowfish hashes as valid. If such invalid hash ever ends up in the password database, it may lead to an application allowing any password for this entry as valid. | In PHP 8.0.X before 8.0.28, 8.1.X before 8.1.16 and 8.2.X before 8.2.3, password_verify() function may accept some invalid Blowfish hashes as valid. If such invalid hash ever ends up in the password database, it may lead to an application allowing any password for this entry as valid. |