HackerFeeds
All CVEs

CVE-2024-4577

CRITICAL9.8
CISA KEV

Published 2024-06-09 · Updated 2026-06-17 · Source security@php.net

Summary

CVE-2024-4577 is a critical-severity (CVSS 9.8) vulnerability in PHP Group PHP. CISA added it to the Known Exploited Vulnerabilities catalog on June 12, 2024, which means exploitation in the wild has been confirmed; US federal agencies had to remediate it by July 3, 2024. CISA also lists it as known to be used in ransomware campaigns, so it should be prioritised accordingly. PHP Group has 3 vulnerabilities in the KEV catalog, 1 of them linked to ransomware.

All 3 known-exploited PHP Group vulnerabilities →

Description

In PHP versions 8.1.* before 8.1.29, 8.2.* before 8.2.20, 8.3.* before 8.3.8, when using Apache and PHP-CGI on Windows, if the system is set up to use certain code pages, Windows may use "Best-Fit" behavior to replace characters in command line given to Win32 API functions. PHP CGI module may misinterpret those characters as PHP options, which may allow a malicious user to pass options to PHP binary being run, and thus reveal the source code of scripts, run arbitrary PHP code on the server, etc.

CVSS vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CWE-78CWE-78

CISA Known-Exploited Vulnerability

Product: PHP Group — PHP

Name: PHP-CGI OS Command Injection Vulnerability

Date added: 2024-06-12 · Due: 2024-07-03

USED IN RANSOMWARE

Required action: Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

View on NVD