hn.today

PHP Foundation's Overview of CVE-2026-109618 and CVE-2026-109619

thephp.foundation643 points318 comments
Screenshot of PHP Foundation's Overview of CVE-2026-109618 and CVE-2026-109619

PHP released emergency updates for PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35 to fix two related critical remote-code-execution flaws: CVE-2026-109618 is an out-of-memory corruption where hitting memory_limit at a precise moment can leave partially initialized internal structures that later corrupt memory, enabling RCE on Apache/mod_php and via application paths on PHP-FPM; CVE-2026-109619 is a stale-state error where a fatal error can leave internal pointers referring to memory from a previous request, producing use-after-free, crashes and demonstrated RCE on Apache/mod_php. Both bugs sit in core memory management and error-handling code touched by nearly every request, making fixes difficult without compatibility, performance, or ecosystem impacts. Users are urged to update immediately.

An external audit program and expanded security investments exposed the full impact: Quarkslab’s 2024 audit and subsequent findings by Calif, OpenAI, Wiz and others in 2026 made the OOM root cause clear and pushed the issue to top priority. Fix development stalled earlier due to hard trade-offs and limited expert capacity; the PHP Foundation has since reorganized security workflows, created an Ecosystem Security Team, hired specialists, adopted AI-assisted tooling and coordinated multiple audits. Disclosure was disrupted by leaked CVE identifiers, a mistakenly published proof video and an early embargo break by a distributor, accelerating PoC circulation. The Foundation calls on companies, hosting providers and governments to sponsor sustained core security work.

Read on thephp.foundation318 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Security

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.