{"id":183943,"date":"2026-10-22T05:40:56","date_gmt":"2026-10-22T03:40:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/raskryty-detali-kriticheskih-uyazvimostej-v-php-i-opublikovany-korrektiruyushhie-obnovleniya"},"modified":"2026-10-22T05:41:02","modified_gmt":"2026-10-22T03:41:02","slug":"details-of-critical-php-vulnerabilities-disclosed-and-security-updates-released","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/details-of-critical-php-vulnerabilities-disclosed-and-security-updates-released","title":{"rendered":"Details zu kritischen Sicherheitsanf\u00e4lligkeiten in PHP wurden offengelegt und Korrektur-Updates ver\u00f6ffentlicht.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Es wurden die Korrekturausgaben PHP 8.5.12, 8.4.27, 8.3.36 und 8.2.35 ver\u00f6ffentlicht, sowie Patches f\u00fcr die nicht mehr unterst\u00fctzten Versionen PHP 7.4, PHP 8.0 und PHP 8.1 (anf\u00e4llige Versionen von 5.4 bis 7.3 bleiben ohne Patches), in denen zwei kritische Sicherheitsanf\u00e4lligkeiten behoben wurden:<\/p>\n<ul>\n<li class=\"l\"> CVE-2026-109618 \u2014 Remote code execution caused by exhaustion of available process free memory. The out-of-memory handler, when called via the longjmp() function, can interrupt the PHP interpreter when only part of the internal structures related to request processing are initialized. Subsequently, the request handling function may access these structures as if they were already initialized, even though memory for them has not been allocated.\n<p>Der Hauptangriffsvektor besteht darin, multipart-Anfragen zu manipulieren, um Bedingungen zu schaffen, die das verf\u00fcgbare Speicherlimit f\u00fcr den Prozess ersch\u00f6pfen. Um das Limit von post_max_size zu umgehen, kann der Header Content-Length weggelassen und eine riesige Anzahl von HTTP-Headern \u00fcbermittelt werden. Es sind auch gezielte Angriffe auf bestimmte Operationen in PHP-Anwendungen m\u00f6glich, die \u00fcberm\u00e4\u00dfig viel Speicher verbrauchen. Ein Exploit wurde f\u00fcr mod_php best\u00e4tigt, da es die Funktion shutdown() auch bei einem Fehler aufruft. PHP-FPM beendet bei einem Fehler den Kindprozess, was einen Angriff erschwert, aber theoretisch nicht ausschlie\u00dft. <\/p>\n<li class=\"l\"> CVE-2026-109619 \u2014 Remote code execution caused by accessing memory after it has been freed due to incorrect cleanup of global state tied to a specific request. If a request is interrupted due to a fatal error, timeout, or lack of memory, the global state may not be reset, leaving pointers active despite memory being freed. When handling the next request in the same process, there may be access to the old global state via the leftover pointer.\n<p>F\u00fcr den Betrieb kann die Erzeugung von Bedingungen verwendet werden, die zu einem Ersch\u00f6pfungszustand des verf\u00fcgbaren Speichers bei der Verarbeitung von Multipart-Anfragen im Code zur Anzeige des Upload-Fortschritts (session.upload_progress) f\u00fchren. Dabei wird der Fehlerhandler fatal_error_backtraces in PHP 8.5 als prim\u00e4rer und best\u00e4tigter Angriffsvektor erw\u00e4hnt, der den Zustand der R\u00fcckverfolgung beim Abschluss nicht zur\u00fccksetzt. Im ersten Fall ist ein Angriff auf mod_php und PHP-FPM m\u00f6glich, im zweiten nur auf mod_php. Es wird auch die unbest\u00e4tigte M\u00f6glichkeit eines Angriffs in Konfigurationen erw\u00e4hnt, bei denen es Direktiven gibt, die dazu f\u00fchren, dass Warnungen in der fr\u00fchen Phase der Anfragebearbeitung ausgegeben werden (z. B. Warnungen \u00fcber die Verwendung veralteter Parameter).<\/p>\n<\/ul>\n<p>Es wird behauptet, dass eine vollst\u00e4ndige Blockierung der Schwachstellen nur durch die Installation eines Updates m\u00f6glich ist. Die folgenden Ma\u00dfnahmen k\u00f6nnen die Wahrscheinlichkeit erfolgreicher Angriffe verringern, machen das System jedoch nicht vollst\u00e4ndig sicher:<\/p>\n<ul>\n<li class=\"l\"> Setting the parameter \u201ememory_limit=-1\u201c in php.ini, which complicates the ability of an attacker to control exhaustion of memory limits.\n<li class=\"l\"> Setting the parameter \u201epost_max_size = 8M\u201c if there is no need to upload large files. The value of the \u201eupload_max_filesize\u201c parameter should be less than that of \u201epost_max_size\u201c.\n<li class=\"l\"> Festlegung einer Obergrenze f\u00fcr den zul\u00e4ssigen Speicherverbrauch auf Systemebene \u00fcber cgroup memory.max oder Container-Speicherverbrauchsparameter, jedoch nicht \u00fcber die Systemlimits RLIMIT_AS und RLIMIT_DATA, die lediglich den problematischen Aufruf von longjmp() hervorrufen.\n<li class=\"l\"> Wenn die Leistung nicht entscheidend ist, kann die Anzahl der Anfragen, die von einem Arbeitsprozess bearbeitet werden, auf 1 durch pm.max_requests=1 in PHP-FPM und MaxRequestsPerChild in Apache httpd begrenzt werden.\n<li class=\"l\"> Festlegung auf Ebene der php.ini oder Konfiguration, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/dts-los-angeles\/\"   title=\"Server\" data-wpil-keyword-link=\"linked\">Server<\/a> (not through ini_set() or FPM .user.ini, as the parameter must take effect before request handling) the parameter \u201esession.upload_progress.enabled=0\u201c.\n<li class=\"l\"> When using PHP version 8.5, the parameter \u201efatal_error_backtraces=0\u201c should be set.\n<li class=\"l\"> Entfernung von an einzelnen Anfragen gebundenen veralteten oder fehlerhaften Einstellungen (wie assert.* und falsche Pfade in open_basedir), die dazu f\u00fchren, dass diagnostische Nachrichten vor der Initialisierung ausgegeben werden.\n<li class=\"l\"> Beseitigung von Situationen im PHP-Code, die zu Timeouts und fatalen Fehlern f\u00fchren, z. B. im Zusammenhang mit Fehlern in Callback-Handlern und der Verarbeitung von Uploads.\n<li class=\"l\"> Um die erste Schwachstelle im Code alter PHP-Versionen zu blockieren, kann der Aufruf von longjmp() im Handler f\u00fcr den Speicher\u00fcberlauf durch _exit() ersetzt werden.\n<li class=\"l\"> Zus\u00e4tzlich kann der Wert des Parameters max_input_nesting_level in der php.ini verringert und multipart-Anfragen blockiert werden, wie im vorherigen Ank\u00fcndigung gezeigt.\n<\/ul>\n<p>Der Status der Behebung von Schwachstellen in den Distributionen kann auf den folgenden Seiten bewertet werden: Debian, Ubuntu, SUSE, RHEL, Gentoo, Arch,<br \/>\nFedora, FreeBSD.<\/p>\n<p>Supplement 1: Vulnerabilities were identified using AI models GPT-5.6 and Gemini 4 Argon. OpenAI has released the php2shell-checker utility to check websites and local executables for vulnerability exposure, but this utility only verifies the PHP version returned by the HTTP server or the command \u201ephp -v\u201c, without detailed analysis.<\/p>\n<p>Zusatz 2: Der Autor des Prototypen eines Exploits, der eine durch doppelte Speicherfreigabe (double-free) verursachte Schwachstelle nutzt, hat berichtet, dass das Problem in der Version PHP 8.5.12 weiterhin nicht behoben ist und der Exploit weiterhin funktioniert. Zuvor hatten Vertreter von PHP erkl\u00e4rt, dass diese Schwachstelle nicht mit den bevorstehenden Korrekturen zusammenh\u00e4ngt und kein echtes Problem darstellt. Der Autor des Exploits behauptete jedoch, dass es sich um eine ganz andere Schwachstelle handelt.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66520\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 PHP 8.5.12, 8.4.27, 8.3.36 \u0438 8.2.35, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0430\u0442\u0447\u0438 \u0434\u043b\u044f \u0443\u0436\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0432\u0435\u0442\u043e\u043a PHP 7.4, PHP 8.0 \u0438 PHP 8.1 (\u0443\u044f\u0437\u0432\u0438\u043c\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u0441 5.4 \u043f\u043e 7.3 \u043e\u0441\u0442\u0430\u044e\u0442\u0441\u044f \u0431\u0435\u0437 \u043f\u0430\u0442\u0447\u0435\u0439), \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044b \u0434\u0432\u0435 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438: CVE-2026-109618 &#8212; \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043a\u043e\u0434\u0430, \u0432\u044b\u0437\u0432\u0430\u043d\u043d\u043e\u0435 \u0442\u0435\u043c, \u0447\u0442\u043e \u043f\u0440\u0438 \u0438\u0441\u0447\u0435\u0440\u043f\u0430\u043d\u0438\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0443 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043d\u0435\u0445\u0432\u0430\u0442\u043a\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183943","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 PHP 8.5.12, 8.4.27, 8.3.36 \u0438 8.2.35, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0430\u0442\u0447\u0438 \u0434\u043b\u044f \u0443\u0436\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0432\u0435\u0442\u043e\u043a PHP 7.4, PHP 8.0 \u0438 PHP 8.1 (\u0443\u044f\u0437\u0432\u0438\u043c\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u0441 5.4 \u043f\u043e 7.3 \u043e\u0441\u0442\u0430\u044e\u0442\u0441\u044f \u0431\u0435\u0437 \u043f\u0430\u0442\u0447\u0435\u0439), \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/details-of-critical-php-vulnerabilities-disclosed-and-security-updates-released\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0430\u0441\u043a\u0440\u044b\u0442\u044b \u0434\u0435\u0442\u0430\u043b\u0438 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0432 PHP \u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 PHP 8.5.12, 8.4.27, 8.3.36 \u0438 8.2.35, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0430\u0442\u0447\u0438 \u0434\u043b\u044f \u0443\u0436\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0432\u0435\u0442\u043e\u043a PHP 7.4, PHP 8.0 \u0438 PHP 8.1 (\u0443\u044f\u0437\u0432\u0438\u043c\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u0441 5.4 \u043f\u043e 7.3 \u043e\u0441\u0442\u0430\u044e\u0442\u0441\u044f \u0431\u0435\u0437 \u043f\u0430\u0442\u0447\u0435\u0439), \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/details-of-critical-php-vulnerabilities-disclosed-and-security-updates-released\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-10-22T03:40:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-22T03:41:02+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Details zu kritischen Schwachstellen in PHP wurden offengelegt und Korrekturen ver\u00f6ffentlicht | ProHoster","description":"Korrigierte Versionen von PHP 8.5.12, 8.4.27, 8.3.36 und 8.2.35 wurden ver\u00f6ffentlicht, ebenso wie Patches f\u00fcr bereits nicht mehr unterst\u00fctzte PHP-Versionen 7.4, 8.0 und 8.1 (anf\u00e4llige Versionen von 5.4 bis 7.3 bleiben ohne Patches).","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/details-of-critical-php-vulnerabilities-disclosed-and-security-updates-released","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0430\u0441\u043a\u0440\u044b\u0442\u044b \u0434\u0435\u0442\u0430\u043b\u0438 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0432 PHP \u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 PHP 8.5.12, 8.4.27, 8.3.36 \u0438 8.2.35, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0430\u0442\u0447\u0438 \u0434\u043b\u044f \u0443\u0436\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0432\u0435\u0442\u043e\u043a PHP 7.4, PHP 8.0 \u0438 PHP 8.1 (\u0443\u044f\u0437\u0432\u0438\u043c\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u0441 5.4 \u043f\u043e 7.3 \u043e\u0441\u0442\u0430\u044e\u0442\u0441\u044f \u0431\u0435\u0437 \u043f\u0430\u0442\u0447\u0435\u0439), \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/details-of-critical-php-vulnerabilities-disclosed-and-security-updates-released","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-10-22T03:40:56+00:00","article:modified_time":"2026-10-22T03:41:02+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/183943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=183943"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/183943\/revisions"}],"predecessor-version":[{"id":183944,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/183943\/revisions\/183944"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=183943"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=183943"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=183943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}