Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

PHP

PHP — популярный язык сценариев общего назначения, особенно подходящий для веб-разработки.

Релизный цикл, информация об уязвимостях

Продукт: PHP
Вендор: php

График релизов

8.28.38.48.5202220232024202520262027202820292030

Недавние уязвимости PHP

Количество 4 082

ubuntu логотип

CVE-2026-91766

около 1 месяца назад

When the http:// stream wrapper follows a redirect it forwards the user-supplied Authorization, Cookie and Proxy-Authorization headers unchanged, even when the redirect target is a different host, a different port, or a downgrade from HTTPS to HTTP. A server that can steer a redirect therefore receives credentials that were only meant for the original origin. This is the same class of issue that libcurl fixed in 7.58.0 ( CVE-2018-1000007 https://github.com/advisories/GHSA-g7x2-hrfp-pv5f ).

CVSS3: 5.9
EPSS: Низкий
ubuntu логотип

CVE-2026-91765

около 1 месяца назад

cleanup_xml_node() in the SOAP XML parser recurses once per XML nesting level with no depth limit. An unauthenticated attacker can post a SOAP request containing tens of thousands of nested elements to any SoapServer endpoint, exhaust the stack and crash the process. The same unbounded recursion exists in the SOAP value decoder and in the WSDL node search helper.

CVSS3: 7.5
EPSS: Низкий
ubuntu логотип

CVE-2026-93682

около 1 месяца назад

When the HTTP stream wrapper follows a redirect and the response carries a Location header with an empty value, the redirect code reads one byte past the end of the heap buffer holding the location. The value of that out-of-bounds byte decides which redirect target is built, so a malicious server controls whether the client is sent to the host root or to the current directory.

CVSS3: 5.8
EPSS: Низкий
ubuntu логотип

CVE-2026-92842

около 1 месяца назад

The convert.base64-encode, convert.quoted-printable-encode and convert.quoted-printable-decode stream filters accept a line-break-chars option whose length is tracked separately from the string itself. The filter constructors duplicate the value with pestrdup(), which stops at the first NUL byte, while keeping the original length. When the filter later emits a line break it copies the recorded length out of the truncated allocation, reading past its end and placing adjacent heap bytes into the filter output.

CVSS3: 5.9
EPSS: Низкий
redhat логотип

CVE-2025-1218

около 1 месяца назад

The mysqlnd wire protocol parser reads fields out of server packets before checking that the packet still holds enough bytes for them. A malicious or compromised MySQL server can send a truncated packet and make the client read past the end of the packet buffer, which is undefined behaviour and can crash the process.

CVSS3: 3.7
EPSS: Низкий
redhat логотип

CVE-2025-14181

около 1 месяца назад

The SOAP HTTP client guards its response buffer growth with a check that relies on signed integer overflow, which is undefined behaviour and is not guaranteed to trigger. When the check is optimised away, a malicious SOAP server can make the client allocate a buffer far smaller than the data it then writes into it, producing a heap buffer overflow.

CVSS3: 6.5
EPSS: Низкий
redhat логотип

CVE-2026-17545

около 1 месяца назад

On Windows, PHP's filesystem and stream APIs do not reject reserved device names such as CON, PRN, AUX, NUL, COM1 to COM9, LPT1 to LPT9, CONIN$ and CONOUT$ when they appear as a component of a path. An attacker-controlled filename therefore reaches CreateFileW() and opens a device instead of the regular file the application expected, which can block or hang the request and exhaust worker processes.

CVSS3: 5.9
EPSS: Низкий
github логотип

GHSA-9f67-6fw4-hpfp

около 2 месяцев назад

PHP on Windows: Reserved Device Names Are Not Rejected Before File/Stream I/O which can cause DoS

EPSS: Низкий
github логотип

GHSA-62xp-839h-2637

около 2 месяцев назад

IPv6 ACL bypass in FastCGI listen.allowed_clients due to partial address comparison (memcmp 12 bytes)

CVSS3: 6.5
EPSS: Низкий
github логотип

GHSA-88hq-2827-7pg6

около 2 месяцев назад

OOB read / info leak in convert.* stream filters when line-break-chars contains NUL

CVSS3: 5.9
EPSS: Низкий

Уязвимостей на страницу

Уязвимость
CVSS
EPSS
Опубликовано
1
ubuntu логотип
CVE-2026-91766

When the http:// stream wrapper follows a redirect it forwards the user-supplied Authorization, Cookie and Proxy-Authorization headers unchanged, even when the redirect target is a different host, a different port, or a downgrade from HTTPS to HTTP. A server that can steer a redirect therefore receives credentials that were only meant for the original origin. This is the same class of issue that libcurl fixed in 7.58.0 ( CVE-2018-1000007 https://github.com/advisories/GHSA-g7x2-hrfp-pv5f ).

CVSS3: 5.9
0%
Низкий
около 1 месяца назад
ubuntu логотип
CVE-2026-91765

cleanup_xml_node() in the SOAP XML parser recurses once per XML nesting level with no depth limit. An unauthenticated attacker can post a SOAP request containing tens of thousands of nested elements to any SoapServer endpoint, exhaust the stack and crash the process. The same unbounded recursion exists in the SOAP value decoder and in the WSDL node search helper.

CVSS3: 7.5
0%
Низкий
около 1 месяца назад
ubuntu логотип
CVE-2026-93682

When the HTTP stream wrapper follows a redirect and the response carries a Location header with an empty value, the redirect code reads one byte past the end of the heap buffer holding the location. The value of that out-of-bounds byte decides which redirect target is built, so a malicious server controls whether the client is sent to the host root or to the current directory.

CVSS3: 5.8
0%
Низкий
около 1 месяца назад
ubuntu логотип
CVE-2026-92842

The convert.base64-encode, convert.quoted-printable-encode and convert.quoted-printable-decode stream filters accept a line-break-chars option whose length is tracked separately from the string itself. The filter constructors duplicate the value with pestrdup(), which stops at the first NUL byte, while keeping the original length. When the filter later emits a line break it copies the recorded length out of the truncated allocation, reading past its end and placing adjacent heap bytes into the filter output.

CVSS3: 5.9
0%
Низкий
около 1 месяца назад
redhat логотип
CVE-2025-1218

The mysqlnd wire protocol parser reads fields out of server packets before checking that the packet still holds enough bytes for them. A malicious or compromised MySQL server can send a truncated packet and make the client read past the end of the packet buffer, which is undefined behaviour and can crash the process.

CVSS3: 3.7
0%
Низкий
около 1 месяца назад
redhat логотип
CVE-2025-14181

The SOAP HTTP client guards its response buffer growth with a check that relies on signed integer overflow, which is undefined behaviour and is not guaranteed to trigger. When the check is optimised away, a malicious SOAP server can make the client allocate a buffer far smaller than the data it then writes into it, producing a heap buffer overflow.

CVSS3: 6.5
0%
Низкий
около 1 месяца назад
redhat логотип
CVE-2026-17545

On Windows, PHP's filesystem and stream APIs do not reject reserved device names such as CON, PRN, AUX, NUL, COM1 to COM9, LPT1 to LPT9, CONIN$ and CONOUT$ when they appear as a component of a path. An attacker-controlled filename therefore reaches CreateFileW() and opens a device instead of the regular file the application expected, which can block or hang the request and exhaust worker processes.

CVSS3: 5.9
0%
Низкий
около 1 месяца назад
github логотип
GHSA-9f67-6fw4-hpfp

PHP on Windows: Reserved Device Names Are Not Rejected Before File/Stream I/O which can cause DoS

0%
Низкий
около 2 месяцев назад
github логотип
GHSA-62xp-839h-2637

IPv6 ACL bypass in FastCGI listen.allowed_clients due to partial address comparison (memcmp 12 bytes)

CVSS3: 6.5
0%
Низкий
около 2 месяцев назад
github логотип
GHSA-88hq-2827-7pg6

OOB read / info leak in convert.* stream filters when line-break-chars contains NUL

CVSS3: 5.9
0%
Низкий
около 2 месяцев назад

Уязвимостей на страницу


Поделиться