Skip to content

The official CVE record is not published yet

Listed from the vendor advisory. It will be replaced with the CVE.org / NVD record once published.

Original advisory / post

High 8.2 Pre-CVE record

PHP TLS接続の失敗処理の不備により遠隔からサービス停止に陥る

CVE-2026-12184 First seen on SecPulse

Summary

PHPのHTTPストリーム処理で、TLS設定に失敗した際にピア名のクリーンアップ処理が不正に行われ、遠隔からサービス拒否(DoS)を引き起こされるおそれがあります。影響を受けるのはfpmプロセス全体とその全ワーカーで、悪用に特別な細工は不要とされています。修正パッチが公開されていますが、対象となる版と修正版の詳細は最新の情報を確認してください。

AI summary

Written by an external AI model and may contain mistakes. Check the original description and references below before acting on it.

PHPのHTTPストリーム処理で、TLS設定に失敗した際にピア名のクリーンアップ処理が不正に行われ、遠隔からサービス拒否(DoS)を引き起こされるおそれがあります。影響を受けるのはfpmプロセス全体とその全ワーカーで、悪用に特別な細工は不要とされています。修正パッチが公開されていますが、対象となる版と修正版の詳細は最新の情報を確認してください。

Fix status by distribution

Fixed packages published by each distribution for this CVE

Original description The description as published by the source.

Summary

In php_stream_url_wrap_http_ex, when TLS crypto setup fails (via php_stream_xport_crypto_setup or php_stream_xport_crypto_enable), the stream is closed and reset to NULL.
However, the subsequent peer name cleanup block unconditionally tries to reset the peer name.
This is triggerable via a failure to validate the peer name or an expired certificate.

As demonstrated by https://github.com/php/php-src/issues/21468 this is triggerable without requiring specially-crafted code, and with a remote server.

Details

Patch available via https://github.com/php/php-src/pull/21031

Impact

The impact is a remotely-triggerable DoS bringing the entire fpm process down with all its workers.

Additional Information

This was first discovered by a hybrid static-dynamic analyzer I'm developing.

Source: GitHub Repository Security Advisories (Game のスタック) NVD GitHub Advisory

References

We use cookies for analytics and ad measurement. This setting applies to all Game co., Ltd. sites. Details