Description
The IPv6 branch of the FastCGI client access check compares only the first 12 bytes of a 16-byte IPv6 address, so listen.allowed_clients matches on a /96 prefix instead of the exact address. An attacker who can source an address sharing the first 96 bits with an allowed one passes the check and reaches the FastCGI endpoint.
Published: 2026-09-25
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized access to FastCGI services
Action: Apply patch
AI Analysis

Impact

The FastCGI client access check in PHP performs a partial comparison of IPv6 addresses, examining only the first 12 bytes of the 16-byte value. This causes the listen.allowed_clients ACL to match on a /96 prefix rather than the full address. An attacker who can generate an IPv6 address that shares those first 96 bits with an allowed address bypasses the filtering and can reach the FastCGI endpoint, obtaining unauthenticated network access to that internal service.

Affected Systems

Any PHP Group PHP installation that enables FastCGI client access checks and accepts IPv6 traffic is potentially affected. No specific PHP releases are listed, so any version containing the vulnerable FastCGI code and configured to use IPv6 addresses is at risk.

Risk and Exploitability

The CVSS score of 6.5 places this flaw in the medium severity range. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog, suggesting no widespread active exploitation at present. The likely attack vector is remote, requiring only the ability to supply an IPv6 address that shares the allowed /96 prefix. Successful exploitation grants the attacker unauthenticated access to the FastCGI endpoint, potentially exposing internal functionality, but the description does not indicate that further actions such as code execution are guaranteed.

Generated by OpenCVE AI on September 26, 2026 at 02:34 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade PHP to a version that includes the FastCGI IPv6 ACL fix (see vendor advisory).
  • Reconfigure the FastCGI listen.allowed_clients setting to use a full 16‑byte address comparison or disable IPv6 support for the access check if possible.
  • Restrict network access to the FastCGI port with a firewall or equivalent so that only trusted IP ranges can reach it.

Generated by OpenCVE AI on September 26, 2026 at 02:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4819-1 php8.2 security update
Debian DSA Debian DSA DSA-6514-1 php8.4 security update
Ubuntu USN Ubuntu USN USN-8936-1 PHP vulnerabilities
History

Mon, 28 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 26 Sep 2026 08:15:00 +0000

Type Values Removed Values Added
First Time appeared Php Group
Php Group php
Vendors & Products Php Group
Php Group php

Sat, 26 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-940
References
Metrics threat_severity

None

threat_severity

Moderate


Fri, 25 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Description The IPv6 branch of the FastCGI client access check compares only the first 12 bytes of a 16-byte IPv6 address, so listen.allowed_clients matches on a /96 prefix instead of the exact address. An attacker who can source an address sharing the first 96 bits with an allowed one passes the check and reaches the FastCGI endpoint.
Title IPv6 ACL bypass in FastCGI listen.allowed_clients due to partial address comparison (memcmp 12 bytes)
Weaknesses CWE-1023
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: php

Published:

Updated: 2026-09-28T13:31:31.382Z

Reserved: 2026-09-15T00:42:30.045Z

Link: CVE-2026-91768

cve-icon Vulnrichment

Updated: 2026-09-28T13:24:42.006Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-25T22:18:49.807

Modified: 2026-09-29T21:27:41.130

Link: CVE-2026-91768

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-25T21:07:30Z

Links: CVE-2026-91768 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T08:00:10Z

Weaknesses
  • CWE-1023

    Incomplete Comparison with Missing Factors

  • CWE-940

    Improper Verification of Source of a Communication Channel