Two critical security vulnerabilities in PHP, a programming language used to power websites and web applications, have triggered an international security response after developers released emergency updates on October 21. Security agencies and technology companies are urging organizations to identify vulnerable systems and install the fixes, while reports of rapidly increasing exploitation attempts highlight the risks of leaving internet-facing servers unpatched.
The vulnerabilities, tracked as CVE-2026-109618 and CVE-2026-109619, could allow attackers to execute malicious code on affected servers without authentication. Both received a critical severity rating of 9.2 under the Common Vulnerability Scoring System, or CVSS. The rating reflects the seriousness of the flaws, although actual exposure depends on the software version, server configuration and other conditions.
The incident is also drawing attention to the expanding role of artificial intelligence in cybersecurity. AI-assisted research contributed to the discovery and investigation of the vulnerabilities, demonstrating how advanced tools can help identify weaknesses in widely used software. The same broader technological shift is also raising concerns about how quickly attackers may turn newly disclosed vulnerabilities into operational threats.
What happened, and why are the flaws serious?
PHP is a server-side programming language. It processes requests, generates dynamic website content and supports many applications that interact with databases. Its widespread use means that vulnerabilities in the language itself can affect organizations across different industries, rather than being confined to a single website or software product.
According to the official PHP security announcement, the two flaws involve problems with internal memory management and request-handling state.
The first vulnerability, CVE-2026-109618, concerns out-of-memory handling. Under certain conditions, PHP may leave internal request data only partially initialized and subsequently treat that data as valid. The second, CVE-2026-109619, involves internal state that can persist after the memory backing it has been freed.





Comments
0Join the discussion
You must be logged in to leave a comment.