{"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\/no\/blog\/news\/details-of-critical-php-vulnerabilities-disclosed-and-security-updates-released","title":{"rendered":"Detaljer om kritiske s\u00e5rbarheter i PHP er blitt avsl\u00f8rt, og korrigerende oppdateringer er publisert.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Det er utgitt korrigerende utgaver av PHP 8.5.12, 8.4.27, 8.3.36 og 8.2.35, samt sikkerhetsoppdateringer for ikke-lenger st\u00f8ttede versjoner av PHP 7.4, PHP 8.0 og PHP 8.1 (s\u00e5rbare versjoner fra 5.4 til 7.3 forblir uten oppdateringer), der to kritiske s\u00e5rbarheter er blitt rettet:<\/p>\n<ul>\n<li class=\"l\"> CVE-2026-109618 \u2014 fjernutf\u00f8relse av kode p\u00e5 grunn av at n\u00e5r tilgjengelig prosessminne er oppbrukt, kan minneh\u00e5ndteringsfunksjonen via funksjonen longjmp() avbryte PHP-tolken i en tilstand der bare deler av de interne strukturene relatert til foresp\u00f8rselsh\u00e5ndteringen er initialisert. Senere kan fullf\u00f8ringsfunksjonen av foresp\u00f8rselen referere til disse strukturene som om de allerede er initialisert, selv om minne for dem ikke er allokert.\n<p>Hovedvektoren for angrep er manipulering av multipart-foresp\u00f8rslene for \u00e5 skape forhold som f\u00f8rer til oppbruk av tilgjengelig minne for prosessen. For \u00e5 omg\u00e5 grensen for post_max_size kan ikke innholdstypen Content-Length spesifiseres, og et enormt antall HTTP-hoder kan sendes. Presise angrep p\u00e5 spesifikke operasjoner i PHP-applikasjoner som bruker for mye minne er ogs\u00e5 mulige. Eksploitasjon er bekreftet for mod_php, ettersom den kaller funksjonen shutdown() selv under feil. PHP-FPM vil avslutte dataprocessen ved feil, noe som gj\u00f8r angrep vanskeligere, men teoretisk sett ikke umulig. <\/p>\n<li class=\"l\"> CVE-2026-109619 \u2014 fjernutf\u00f8relse av kode p\u00e5 grunn av tilgang til minne etter frigj\u00f8ring p\u00e5 grunn av feilaktig rensing av global tilstand knyttet til en spesifikk foresp\u00f8rsel. Hvis foresp\u00f8rselen avbrytes p\u00e5 grunn av en fatal feil, tidsavbrudd eller mangel p\u00e5 minne, kan den globale tilstanden forbli nullstilt, og pekere vil forbli aktive til tross for at minne de refererer til er frigjort. Ved behandling av neste foresp\u00f8rsel i samme prosess kan det oppst\u00e5 en referanse via den gjenv\u00e6rende pekeren til den gamle globale tilstanden.\n<p>For operation, conditions can be created that exhaust available memory while processing a multipart request in the code for upload progress indication (session.upload_progress). In this case, the main and confirmed attack vector mentioned is the fatal_error_backtraces handler in PHP 8.5, which does not reset the trace state upon termination. In the first case, the attack is possible on mod_php and PHP-FPM, and in the second only on mod_php. An unverified possibility of conducting an attack is also mentioned in configurations with directives that lead to the output of warnings at an early stage of request processing (for example, warnings about the use of deprecated parameters).<\/p>\n<\/ul>\n<p>It is claimed that complete vulnerability blocking is only possible through the installation of updates. The following measures can reduce the likelihood of successful attacks but do not make the system completely secure:<\/p>\n<ul>\n<li class=\"l\"> Innstilling av php.ini-parameteren \u00abmemory_limit=-1\u00bb, noe som gj\u00f8r det vanskeligere for en angriper \u00e5 kontrollere oppbruken av minnegrenser.\n<li class=\"l\"> Innstilling av parameteren \u00abpost_max_size = 8M\u00bb dersom det ikke er n\u00f8dvendig \u00e5 laste opp store filer. Verdien av parameteren \u00abupload_max_filesize\u00bb b\u00f8r v\u00e6re mindre enn parameteren \u00abpost_max_size\u00bb.\n<li class=\"l\"> Setting a limit for allowable memory consumption at the system level via cgroup memory.max or container memory consumption parameters, but not through system limits RLIMIT_AS and RLIMIT_DATA, which only provoke the problematic longjmp() call.\n<li class=\"l\"> If performance is not critical, the number of requests processed by a single worker process can be limited through pm.max_requests=1 in PHP-FPM and MaxRequestsPerChild in Apache httpd.\n<li class=\"l\"> Setting at the php.ini level or configuration <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/server\/dts-los-angeles\/\"   title=\"serveren\" data-wpil-keyword-link=\"linked\">serveren<\/a> (ikke via ini_set() eller FPM .user.ini, da parameteren m\u00e5 gjelde f\u00f8r foresp\u00f8rselsh\u00e5ndteringen starter) parameteren \u00absession.upload_progress.enabled=0\u00bb.\n<li class=\"l\"> N\u00e5r man bruker PHP 8.5, b\u00f8r parameteren \u00abfatal_error_backtraces=0\u00bb settes.\n<li class=\"l\"> Removing deprecated or erroneous settings (such as assert.* and incorrect paths in open_basedir) attached to individual requests that lead to the output of diagnostic messages before initialization.\n<li class=\"l\"> Eliminating situations in PHP code that lead to timeouts and fatal errors, such as those related to failures in callback handlers and upload processing.\n<li class=\"l\"> For blocking the first vulnerability in the code of older PHP versions, you can replace the longjmp() call in the out-of-memory handler with _exit().\n<li class=\"l\"> Additionally, you can lower the max_input_nesting_level parameter in php.ini and block multipart requests, as demonstrated in the preliminary announcement.\n<\/ul>\n<p>The status of vulnerability remediation in distributions can be evaluated on the following pages: Debian, Ubuntu, SUSE, RHEL, Gentoo, Arch,<br \/>\nFedora, FreeBSD.<\/p>\n<p>Tillegg 1: Sikkerhetss\u00e5rbarheter ble oppdaget ved hjelp av AI-modeller GPT\u20115.6 og Gemini 4 Argon. OpenAI har publisert verkt\u00f8yet php2shell-checker for \u00e5 sjekke nettsiders og lokale eksekverbare filers s\u00e5rbarhet mot slike problemer, men dette verkt\u00f8yet sjekker kun versjonsnummeret p\u00e5 PHP som returneres av HTTP-serveren eller kommandoen \u00abphp -v\u00bb, uten detaljert analyse.<\/p>\n<p>Supplement 2: The author of the exploit prototype, which utilizes the vulnerability caused by double-free memory, reported that the issue remains unpatched in the PHP 8.5.12 release, and the exploit continues to work. Previously, PHP representatives stated that this vulnerability was not related to the upcoming fixes and was not a real issue. However, the exploit's author claimed that it is a completely different vulnerability.<br \/>\n<br \/>Kilde: <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.5 - 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\/no\/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.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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\/no\/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 of critical vulnerabilities in PHP have been disclosed, and corrective updates have been published | ProHoster","description":"Corrective releases of PHP 8.5.12, 8.4.27, 8.3.36, and 8.2.35 have been published, along with patches for unsupported branches PHP 7.4, PHP 8.0, and PHP 8.1 (vulnerable versions from 5.4 to 7.3 remain unpatched) in which.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/details-of-critical-php-vulnerabilities-disclosed-and-security-updates-released","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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\/no\/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\/no\/wp-json\/wp\/v2\/posts\/183943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=183943"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/183943\/revisions"}],"predecessor-version":[{"id":183944,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/183943\/revisions\/183944"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=183943"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=183943"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=183943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}