Skip to main content

PHP CVE-2026-91765

| EUVDEUVD-2026-87355 HIGH
Uncontrolled Recursion (CWE-674)
2026-09-24 vendor:ubuntu
7.5
CVSS 3.1 · Vendor: vendor:ubuntu
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach network-exposed PHP endpoint
  2. Delivery
    Submit deeply nested/recursive input
  3. Exploit
    Trigger uncontrolled recursion (CWE-674)
  4. Execution
    Exhaust call stack
  5. Impact
    Crash PHP worker (denial of service)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Recursion depth limits
Exploitation Conditions

Exploitation requires an application built on the affected PHP version to pass attacker-controlled input to the vulnerable recursive routine (component not identified because the CVE description was not provided). CVSS marks it network-reachable, unauthenticated, and low-complexity with no user interaction, so default exposure is plausible; however the true reachability depends on whether the affected parser/function processes untrusted remote input in a given deployment. Limiting factors: impact is confined to availability (worker/process crash) with no data exposure or code execution, and mitigation is straightforward once the specific PHP fixed version is applied. The exact affected/fixed PHP versions must be confirmed from GHSA-rgrp-mwpx-f6rm.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, base 7.5) describes a remotely reachable, unauthenticated, low-complexity flaw whose only impact is availability - consistent with CWE-674 (Uncontrolled Recursion), i.e. deep/recursive input driving stack exhaustion and process/worker crash (a denial-of-service condition), NOT confidentiality or integrity loss. This directly contradicts the input Tag 'Information Disclosure,' which is incompatible with C:N/I:N/A:H and CWE-674; treat the tag as mislabeled. No EPSS score, no CISA KEV listing, and no public exploit are present in the provided data, so exploitation status is 'no public exploit identified at time of analysis' - this is not confirmed active exploitation. No SSVC decision data was supplied. Net: this is a genuine availability/DoS bug in a ubiquitous product (PHP), which raises real-world relevance, but the 7.5 'High' score reflects a single availability impact rather than a code-execution or data-exposure risk. CRITICAL CAVEAT: the CVE description was not provided ('[Unknown description]'), so the exact vulnerable PHP component, the input that triggers the recursion, and the affected/fixed versions are UNKNOWN and could not be verified from the GHSA advisory (fetch was not permitted). The AV:N assumption should be validated against the actual advisory, since some recursion bugs are only reachable when the application feeds attacker-controlled data to the affected parser.

Exploit ScenarioDerived

A remote, unauthenticated attacker submits crafted, deeply nested or self-referential input to a PHP application that passes it to the affected parsing/processing routine, driving uncontrolled recursion until the stack is exhausted and the PHP process or worker crashes. Repeating the request denies service to legitimate users. No public proof-of-concept was identified in the provided data.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Sep 25, 2026

Denial of service in PHP: attacker-influenced input passed into a recursive routine can exhaust process resources and terminate the PHP worker or interpreter (CVSS 3.1 base 7.5, AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H), with impact confined to availability and no data exposure or code execution. The flaw is network-reachable, unauthenticated, and low-complexity per the vector, so any deployment that feeds untrusted remote input into the affected recursive code path is exposed, while deployments that only pass trusted input are not. No public exploit code or confirmed active exploitation was identified at time of analysis, and the upstream PHP security advisory GHSA-rgrp-mwpx-f6rm is the authoritative source for the exact affected and fixed versions.

Earlier versions of this analysis (1)
v1 Sep 25, 2026 - 01:12

No technical detail is available for CVE-2026-91765: the record contains no description, no CVSS score or vector, no CWE mapping, no CPE identifiers, and no reference URLs, with the sole provenance being a vendor-attributed report from Ubuntu. Because neither the affected Ubuntu package nor the vulnerable component or code path is identified, the impact, attack vector, and authentication requirements cannot be established, and no public exploit code has been identified at time of analysis. Risk cannot be meaningfully assessed from the supplied data, and any defensive action should wait until the corresponding Ubuntu Security Notice (USN) or NVD entry supplies the affected package, version range, and root cause.

RemediationAI

Upgrade to the PHP version identified as fixed in the upstream advisory GHSA-rgrp-mwpx-f6rm, and apply the matching Ubuntu php package security update once the vendor notice is published; because no exact fix version is present in the supplied data, confirm the target version from that advisory rather than assuming one. Until the patched build is deployed, the practical compensating controls are exposure and resource limits rather than fixing the recursion itself, since the affected routine is not identified: restrict or disable the specific endpoint, API, or file-parsing feature that accepts untrusted input, accepting the loss of that functionality; enforce strict request body and parameter size limits at the reverse proxy or WAF, which reduces but does not eliminate depth an attacker can induce; and cap blast radius with PHP-FPM process limits, max_execution_time, memory_limit, worker recycling, and OS stack limits (ulimit -s) so a recursion-triggered crash terminates a single worker instead of the whole pool - all of which trade some legitimate throughput or resource headroom for containment. Rate limiting and connection concurrency caps reduce the ease of sustained repeated crashes but will not stop a single successful trigger, so they should be treated as temporary mitigation only.

Affected VersionsENISA

PHP 8.3.* <8.3.35
PHP 8.4.* <8.4.26
PHP 8.2.* <8.2.34
PHP 8.5.* <8.5.11

Affected Packages

euvd php_8_2 fix: 8.2.34
euvd php_8_3 fix: 8.3.35
euvd php_8_4 fix: 8.4.26
euvd php_8_5 fix: 8.5.11

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 4 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause class is CWE-674 (Uncontrolled Recursion): a routine recurses or nests without an effective depth bound, base case, or iterative fallback, so attacker-sized input drives depth until the process stack or worker resource limit is hit. The assessed vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) indicates the flaw is reachable over the network with no privileges and no user interaction, affects only the vulnerable component (scope unchanged), and yields a high availability impact with no confidentiality or integrity impact - a pure denial-of-service primitive. The specific parser or function is not identified in the available data because no CVE description was supplied, so real-world reachability depends entirely on whether a given application hands untrusted remote input to that recursive routine. The sole reference is the upstream PHP source repository security advisory GHSA-rgrp-mwpx-f6rm, and the reporting source is the Ubuntu vendor channel, indicating PHP as packaged in Ubuntu is in scope; the 'Information Disclosure' tag in the source data is not corroborated by the CVSS vector, which assigns C:N (no confidentiality impact), so that tag should be treated as unverified and not relied upon.

Know when PHP gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vendor:ubuntu) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Uncontrolled recursion causing stack-exhaustion crash yields availability-only impact; adopting NVD's network vector pending the unknown description, with no confidentiality or integrity effect.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE HIGH
Red Hat 7.5 HIGH

Primary rating from Vendor (vendor:ubuntu).

CVSS VectorVendor: vendor:ubuntu

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

2
Patch available
Sep 25, 2026 - 22:04 EUVD
CVSS changed
Sep 25, 2026 - 21:22 NVD
7.5 (HIGH)

DescriptionCVE.org

[Unknown description]

Technical POC Analysis

Uncontrolled recursion (CWE-674; note the advisory's own Weaknesses field is empty, CWE-674 comes from the CVE record).

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

A high-severity denial-of-service vulnerability in PHP (CVE-2026-91765) can cause unauthenticated remote attackers to exhaust process resources and terminate PHP workers, disrupting availability of any web application or service that processes untrusted input through the affected recursive code path. Leadership should prioritize this because it requires no credentials or user interaction, and no vendor-released patch identified at time of analysis, leaving exposed deployments reliant on interim mitigations to maintain service uptime.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include input validation to reject malicious recursive input, enforcing rate limiting and connection throttling, setting conservative PHP max_execution_time and memory_limit values, applying recursion depth limits where configurable, segmenting network access, and monitoring for abnormal worker terminations.

Threat Intelligence Overview

EPSS Score
0.5%
Top 58% exploitable
Prevalence
Ubiquitous
PHP (php-src) powers a huge fraction of web servers and applications
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

Vendor StatusVendor

SUSE

Severity: Important
Product Status
openSUSE Tumbleweed Fixed
SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS Affected
SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS Affected
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS Affected
SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy