ΠΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΈ ΡΠ° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°ΡΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΡ Π½Π° PHP 8.5.12, 8.4.27, 8.3.36 ΠΈ 8.2.35, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΏΠ°ΡΠΎΠ²Π΅ Π·Π° Π²Π΅ΡΠ΅ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ Π²Π΅ΡΡΠΈΠΈ PHP 7.4, PHP 8.0 ΠΈ PHP 8.1 (ΡΡΠ·Π²ΠΈΠΌΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΎΡ 5.4 Π΄ΠΎ 7.3 ΠΎΡΡΠ°Π²Π°Ρ Π±Π΅Π· ΠΏΠ°ΡΠΎΠ²Π΅), Π² ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈ Π΄Π²Π΅ ΠΊΡΠΈΡΠΈΡΠ½ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ:
- CVE-2026-109618 β ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄, ΠΏΡΠΈΡΠΈΠ½Π΅Π½ΠΎ ΠΎΡ ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΠΏΡΠΈ ΠΈΠ·ΡΠ΅ΡΠΏΠ²Π°Π½Π΅ Π½Π° Π½Π°Π»ΠΈΡΠ½Π°ΡΠ° Π·Π° ΠΏΡΠΎΡΠ΅ΡΠ° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π° ΠΏΠ°ΠΌΠ΅Ρ, ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ Π·Π° Π½Π΅Π΄ΠΎΡΡΠΈΠ³ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ ΡΡΠ΅Π· ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΡΠ° longjmp() ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅ΠΊΡΠ°ΡΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° Π½Π° PHP Π² ΡΡΡΡΠΎΡΠ½ΠΈΠ΅, ΠΏΡΠΈ ΠΊΠΎΠ΅ΡΠΎ ΡΠ° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ°ΠΌΠΎ ΡΠ°ΡΡ ΠΎΡ Π²ΡΡΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΡΡΡΠΊΡΡΡΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ°. Π ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΡΡΠ° Π·Π° Π·Π°Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΡΠ΅ ΠΎΠ±ΡΡΡΠ° ΠΊΡΠΌ ΡΠ΅Π·ΠΈ ΡΡΡΡΠΊΡΡΡΠΈ ΠΊΠ°ΡΠΎ ΠΊΡΠΌ Π²Π΅ΡΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π·Π° ΡΡΡ
Π½Π΅ Π΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½Π°.
ΠΡΠ½ΠΎΠ²Π½ΠΈΡΡ Π²Π΅ΠΊΡΠΎΡ Π½Π° Π°ΡΠ°ΠΊΠ° Π΅ ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΈΡΡΠ° Ρ multipart Π·Π°ΡΠ²ΠΊΠΈ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΡΠ»ΠΎΠ²ΠΈΡ Π·Π° ΠΈΠ·ΡΠ΅ΡΠΏΠ²Π°Π½Π΅ Π½Π° Π½Π°Π»ΠΈΡΠ½Π°ΡΠ° ΠΏΠ°ΠΌΠ΅Ρ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ°. ΠΠ° Π΄Π° ΡΠ΅ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ Π»ΠΈΠΌΠΈΡΠ° post_max_size, Π·Π°Π³Π»Π°Π²ΠΈΠ΅ΡΠΎ Content-Length ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π±ΡΠ΄Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ ΠΈ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΡΠ°ΡΡΡ ΠΎΠ³ΡΠΎΠΌΠ΅Π½ Π±ΡΠΎΠΉ HTTP Π·Π°Π³Π»Π°Π²ΠΈΡ. ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°Ρ ΠΈ ΡΠ΅Π»Π΅Π²ΠΈ Π°ΡΠ°ΠΊΠΈ Π²ΡΡΡ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π² php ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅ΠΊΠ°Π»Π΅Π½ΠΎ ΡΠ°Π·Ρ ΠΎΠ΄Π²Π°Ρ ΠΏΠ°ΠΌΠ΅Ρ. ΠΠ°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠΈΡ Π΅ ΠΏΠΎΡΠ²ΡΡΠ΄Π΅Π½ΠΎ Π·Π° mod_php, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠΎΠΉ ΠΈΠ·Π²ΠΈΠΊΠ²Π° ΡΡΠ½ΠΊΡΠΈΡΡΠ° shutdown() Π΄ΠΎΡΠΈ ΠΏΡΠΈ ΡΡΠΈΠ². PHP-FPM ΠΏΡΠΈ ΡΡΠΈΠ² ΡΠ΅ Π·Π°Π²ΡΡΡΠΈ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ, ΠΊΠΎΠ΅ΡΠΎ Π·Π°ΡΡΡΠ΄Π½ΡΠ²Π° ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° Π°ΡΠ°ΠΊΠ°, Π½ΠΎ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ½ΠΎ Π½Π΅ Ρ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°.
- CVE-2026-109619 β ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄, ΠΏΡΠΈΡΠΈΠ½Π΅Π½ΠΎ ΠΎΡ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΏΠ°ΠΌΠ΅ΡΡΠ° ΡΠ»Π΅Π΄ Π½Π΅ΠΉΠ½ΠΎΡΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°Π½Π΅ ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎ ΠΏΠΎΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° Π³Π»ΠΎΠ±Π°Π»Π½ΠΎΡΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅, ΡΠ²ΡΡΠ·Π°Π½ΠΎ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π° Π·Π°ΡΠ²ΠΊΠ°. Π ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΠΏΡΠ΅ΠΊΡΠ°ΡΡΠ²Π°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠ°ΡΠ°Π»Π½Π° Π³ΡΠ΅ΡΠΊΠ°, ΡΠ°ΠΉΠΌΠ°ΡΡ ΠΈΠ»ΠΈ Π½Π΅Π΄ΠΎΡΡΠΈΠ³ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ, Π³Π»ΠΎΠ±Π°Π»Π½ΠΎΡΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π±ΡΠ΄Π΅ Π½ΡΠ»ΠΈΡΠ°Π½ΠΎ ΠΈ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΎΡΡΠ°Π½Π°Ρ Π°ΠΊΡΠΈΠ²Π½ΠΈ, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ°, Π½Π° ΠΊΠΎΡΡΠΎ ΡΠ΅ ΠΏΠΎΠ·ΠΎΠ²Π°Π²Π°Ρ. ΠΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° Π·Π°ΡΠ²ΠΊΠ° Π² ΡΡΡΠΈΡ ΠΏΡΠΎΡΠ΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠ΄Π΅ Π·Π°ΡΡΠ°ΡΡΠ» ΡΠΊΠ°Π·Π°ΡΠ΅Π», ΠΊΠΎΠΉΡΠΎ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΡΠ½Π΅ ΠΊΡΠΌ ΡΡΠ°ΡΠΎΡΠΎ Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅.
ΠΠ° Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ Π·Π° ΠΈΠ·ΡΠ΅ΡΠΏΠ²Π°Π½Π΅ Π½Π° Π½Π°Π»ΠΈΡΠ½Π°ΡΠ° ΠΏΠ°ΠΌΠ΅Ρ ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° multipart Π·Π°ΡΠ²ΠΊΠΈ Π² ΠΊΠΎΠ΄Π° Π·Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡ Π½Π° Π½Π°ΠΏΡΠ΅Π΄ΡΠΊΠ° Π½Π° ΠΊΠ°ΡΠ²Π°Π½Π΅ΡΠΎ (session.upload_progress). Π ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΡ ΠΈ ΠΏΠΎΡΠ²ΡΡΠ΄Π΅Π½ Π²Π΅ΠΊΡΠΎΡ Π½Π° Π°ΡΠ°ΠΊΠ° Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ fatal_error_backtraces Π² PHP 8.5, ΠΊΠΎΠΉΡΠΎ Π½Π΅ Π½ΡΠ»ΠΈΡΠ° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΠ°ΡΠΈΡΠΎΠ²ΠΊΠ°ΡΠ° ΠΏΡΠΈ ΠΏΡΠΈΠΊΠ»ΡΡΠ²Π°Π½Π΅. Π ΠΏΡΡΠ²ΠΈΡ ΡΠ»ΡΡΠ°ΠΉ Π°ΡΠ°ΠΊΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·Π²ΡΡΡΠ΅Π½Π° Π½Π° mod_php ΠΈ PHP-FPM, Π° Π²ΡΠ² Π²ΡΠΎΡΠΈΡ ΡΠ°ΠΌΠΎ Π½Π° mod_php. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π° Π½Π΅ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄Π΅Π½Π°ΡΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π°ΡΠ°ΠΊΠ° Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΏΡΠΈ ΠΊΠΎΠΈΡΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ ΠΈΠΌΠ°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²ΠΈ, Π²ΠΎΠ΄Π΅ΡΠΈ Π΄ΠΎ ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ Π½Π° ΡΠ°Π½Π½Π° ΡΠ°Π·Π° ΠΎΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΎΡΡΠ°ΡΠ΅Π»ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ).
ΠΠ°ΡΠ²Π΅Π½ΠΎ Π΅, ΡΠ΅ ΠΏΡΠ»Π½ΠΎΡΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈΡΠ΅ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΌΠΎ ΡΡΠ΅Π· ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ. Π‘Π»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ ΠΌΠ΅ΡΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ°Π»ΠΈ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡΠ° ΠΎΡ ΡΡΠΏΠ΅ΡΠ½ΠΈ Π°ΡΠ°ΠΊΠΈ, Π½ΠΎ Π½Π΅ ΠΏΡΠ°Π²ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½Π°ΠΏΡΠ»Π½ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π°:
- ΠΠ°ΡΡΡΠΎΠΉΠ²Π°Π½Π΅ Π² php.ini Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° "memory_limit=-1", ΠΊΠΎΠ΅ΡΠΎ Π·Π°ΡΡΡΠ΄Π½ΡΠ²Π° Π°ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡ Π΄Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ° ΠΈΠ·ΡΠ΅ΡΠΏΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π»ΠΈΠΌΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ°.
- ΠΠ°ΡΡΡΠΎΠΉΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° "post_max_size = 8M", Π°ΠΊΠΎ Π½ΡΠΌΠ° Π½ΡΠΆΠ΄Π° ΠΎΡ ΠΊΠ°ΡΠ²Π°Π½Π΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. Π‘ΡΠΎΠΉΠ½ΠΎΡΡΡΠ° Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° "upload_max_filesize" ΡΡΡΠ±Π²Π° Π΄Π° Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠ° ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° "post_max_size".
- ΠΠ°Π΄Π°Π²Π°Π½Π΅ Π½Π° Π»ΠΈΠΌΠΈΡ Π·Π° Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎ Π½ΠΈΠ²ΠΎ, ΡΡΠ΅Π· cgroup memory.max ΠΈΠ»ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π·Π° ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°, Π½ΠΎ Π½Π΅ ΠΏΡΠ΅Π· ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ Π»ΠΈΠΌΠΈΡΠΈ RLIMIT_AS ΠΈ RLIMIT_DATA, ΠΊΠΎΠΈΡΠΎ ΡΠ°ΠΌΠΎ ΠΏΡΠΎΠ²ΠΎΠΊΠΈΡΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΈΡ ΠΏΠΎΠ²ΠΈΠΊ longjmp().
- ΠΠΊΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π΅ Π΅ Π²Π°ΠΆΠ½Π°, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈ Π±ΡΠΎΡΡ Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅, ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Π½ΠΈ ΠΎΡ Π΅Π΄ΠΈΠ½ ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΏΡΠΎΡΠ΅Ρ, ΡΡΠ΅Π· pm.max_requests=1 Π² PHP-FPM ΠΈ MaxRequestsPerChild Π² Apache httpd.
- ΠΠ°ΡΡΡΠΎΠΉΠ²Π°Π½Π΅ Π½Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° php.ini ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° ΡΡΡΠ²ΡΡ (Π½Π΅ ΡΡΠ΅Π· ini_set() ΠΈΠ»ΠΈ FPM .user.ini, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΡΡ ΡΡΡΠ±Π²Π° Π΄Π° Π΄Π΅ΠΉΡΡΠ²Π° ΠΏΡΠ΅Π΄ΠΈ Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ°) ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° "session.upload_progress.enabled=0.
- ΠΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π²Π΅ΡΡΠΈΡ PHP 8.5 ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΡΡ "fatal_error_backtraces=0."
- ΠΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ Π½Π° ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΎΡΠ΄Π΅Π»Π½ΠΈ Π·Π°ΡΠ²ΠΊΠΈ ΠΎΡΡΠ°ΡΠ΅Π»ΠΈ ΠΈΠ»ΠΈ Π³ΡΠ΅ΡΠ½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ (ΠΊΠ°ΡΠΎ assert.* ΠΈ Π½Π΅ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΈ ΠΏΡΡΠΈΡΠ° Π² open_basedir), Π²ΠΎΠ΄Π΅ΡΠΈ Π΄ΠΎ ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠ½ΠΈ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ.
- ΠΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π² PHP ΠΊΠΎΠ΄Π° Π½Π° ΡΠΈΡΡΠ°ΡΠΈΠΈ, Π²ΠΎΠ΄Π΅ΡΠΈ Π΄ΠΎ Π΄ΠΎΡΡΠΈΠ³Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠΌ-Π°ΡΡ ΠΈ ΡΠ°ΡΠ°Π»Π½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΏΡΠΎΠ²Π°Π»ΠΈ Π² callback-ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΠΊΠ°ΡΠ²Π°Π½ΠΈΡ.
- ΠΠ° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΡΠ²Π°ΡΠ° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ Π² ΠΊΠΎΠ΄Π° Π½Π° ΡΡΠ°ΡΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π½Π° PHP ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ΡΠΎ Π½Π° longjmp() Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°ΡΠ° Π½Π° ΠΈΠ·ΡΠ΅ΡΠΏΠ²Π°Π½Π΅ Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π°ΡΠ° ΠΏΠ°ΠΌΠ΅Ρ Ρ _exit().
- ΠΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ° Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° max_input_nesting_level Π² php.ini ΠΈ Π΄Π° Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ multipart Π·Π°ΡΠ²ΠΊΠΈ, ΠΊΠ°ΠΊΡΠΎ Π±Π΅ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΈΡ Π°Π½ΠΎΠ½Ρ.
Π‘ΡΠ°ΡΡΡΡΡ Π½Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈΡΠ΅ Π² Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΎΡΠ΅Π½Π΅Π½ Π½Π° ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΠΈ: Debian, Ubuntu, SUSE, RHEL, Gentoo, Arch,
Fedora, FreeBSD.
ΠΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ 1: Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈΡΠ΅ Π±ΡΡ Π° ΠΎΡΠΊΡΠΈΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° AI ΠΌΠΎΠ΄Π΅Π»ΠΈ GPTβ5.6 ΠΈ Gemini 4 Argon. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° OpenAI ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π° ΡΡΠΈΠ»ΠΈΡΠ° php2shell-checker Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΠ°ΠΉΡΠΎΠ²Π΅ΡΠ΅ ΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΈΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π½ΠΎ ΡΠ°Π·ΠΈ ΡΡΠΈΠ»ΠΈΡΠ° ΡΠ°ΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° Π½ΠΎΠΌΠ΅Ρ Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° PHP, Π²ΡΡΡΠ°Π½ ΠΎΡ HTTP ΡΡΡΠ²ΡΡΠ° ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° Β«php -vΒ», Π±Π΅Π· Π΄Π΅ΡΠ°ΠΉΠ»Π΅Π½ Π°Π½Π°Π»ΠΈΠ·.
ΠΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ 2: ΠΠ²ΡΠΎΡΡΡ Π½Π° ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ° Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠΈΡΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ°, ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½Π° ΠΎΡ Π΄Π²ΠΎΠΉΠ½ΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° (double-free), ΡΡΠΎΠ±ΡΠΈ, ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ ΠΎΡΡΠ°Π²Π° Π½Π΅ΠΎΡΡΡΡΠ°Π½Π΅Π½ Π² Π²Π΅ΡΡΠΈΡΡΠ° PHP 8.5.12 ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠΈΡΡΡ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ. ΠΠΎ-ΡΠ°Π½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ Π½Π° PHP Π·Π°ΡΠ²ΠΈΡ
Π°, ΡΠ΅ ΡΠ°Π·ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ Π½Π΅ Π΅ ΡΠ²ΡΡΠ·Π°Π½Π° Ρ ΠΏΡΠ΅Π΄ΡΡΠΎΡΡΠΈΡΠ΅ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ ΠΈ Π½Π΅ Π΅ ΡΠ΅Π°Π»Π΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠ²ΡΠΎΡΡΡ Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠΈΡΠ° ΡΠ²ΡΡΠ΄Π΅ΡΠ΅, ΡΠ΅ ΡΠΎΠ²Π° Π΅ ΡΡΠ²ΡΠ΅ΠΌ ΡΠ°Π·Π»ΠΈΡΠ½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
