ZeroHour

Vulnerabilities

69 CVEs · NVD, GitHub Advisories, CISA KEV, FIRST EPSS, GitHub PoC repos

CVEVulnerabilityCVSSEPSSFlagsAffectedExposurePublished
CVE-2026-75918
+1 in the same advisory: …75919
Password Reset Token Exposure in phpMyFAQ Enables Unauthenticated Account Takeover

phpMyFAQ before 4.1.7, when the user tracking feature is enabled, writes password reset tokens into a daily tracking file at content/core/data/trackingDDMMYYYY that is publicly readable over the web. An unauthenticated attacker can request a password reset for a target account, retrieve the freshly issued token from that tracking file, and replay it against the password reset API to set a new password. Successful abuse results in full takeover of the targeted account, including privileged accounts such as administrators, which can lead to compromise of the FAQ installation. All phpMyFAQ deployments running versions prior to 4.1.7 with user tracking enabled are affected; instances with tracking disabled or with the content directory not web-accessible are not exposed to this flaw. Exploitation has not been confirmed in the wild (EPSS is 0.3%, not listed in CISA KEV), but a public vendor security advisory reference exists.

Do: Upgrade to phpMyFAQ 4.1.7 or later. As interim mitigation, disable user tracking or deny direct web access to the content/core/data/ directory (e.g., via web server rules) so tracking files cannot be fetched. Review daily tracking files for exposed reset tokens and force password resets for any accounts whose resets were issued while the instance was exposed.

8.7
group max
<1% PoC
  • phpMyFAQ all versions before 4.1.7 (when user tracking is enabled); fixed in 4.1.7
nichelikely in the low thousands of installations at most (self-hosted open-source FAQ platform; only instances with user tracking enabled are affected)
CVE-2026-63457
A potential denial of service vulnerability exists in HPE Integrated Lights-Out 6 (iLO 6) prior to v1.78.

A potential denial of service vulnerability exists in HPE Integrated Lights-Out 6 (iLO 6) prior to v1.78.

NVD description · AI analysis pending
6.5<1%
  • hpe integrated lights-out 6 firmware
CVE-2026-17544
+2 in the same advisory: …17543 …7260
Attacker-provided inputs to bccomp() could lead to an out-of-bounds write with stack and heap corruption in PHP versions from 8.4.* before 8.4.24 and from 8.5.*

Attacker-provided inputs to bccomp() could lead to an out-of-bounds write with stack and heap corruption in PHP versions from 8.4.* before 8.4.24 and from 8.5.* before 8.5.9.

NVD description · AI analysis pending
8.1
group max
<1%
  • php php
CVE-2026-44880
+2 in the same advisory: …63453 …63454
A buffer overflow vulnerability was found in the command line interface of AOS-CX.

A buffer overflow vulnerability was found in the command line interface of AOS-CX. Successful exploitation of these vulnerabilities could allow an remote low-privileged user to execute arbitrary code as a privileged user on the underlying operating system.

NVD description · AI analysis pending
8.8
group max
<1%
  • hpe arubaos-cx
CVE-2026-49284
SimpleSAMLphp versions before 1.18.6 contain an information disclosure vulnerability.

SimpleSAMLphp versions before 1.18.6 contain an information disclosure vulnerability. Prior to 2.4.7 and 2.5.2, SimpleSAMLphp's SAML SP ACS path does not enforce the IdP selected for an SP-initiated login when unsigned Response/InResponseTo is combined with a signed assertion lacking SubjectConfirmationData/InResponseTo, allowing a response issued by one trusted IdP to be bound to SP state created for another IdP and bypass flows that route users to a specific IdP, including deployments that set enable_unsolicited to false. This issue is fixed in versions 2.4.7 and 2.5.2.

NVD description · AI analysis pending
7.1<1%
  • simplesamlphp simplesamlphp
CVE-2026-55590
CakePHP Authentication is an authentication plugin for CakePHP that can also be used in PSR-7 based applications.

CakePHP Authentication is an authentication plugin for CakePHP that can also be used in PSR-7 based applications. Prior to 2.11.1, 3.3.6, and 4.1.1, the getLoginRedirect() method contains a weakness to backslash bypasses that allows redirect targets with attacker-controlled hostnames through the redirect query string parameter. This issue is fixed in versions 2.11.1, 3.3.6, and 4.1.1.

NVD description · AI analysis pending
5.1<1%
  • cakephp cakephp
CVE-2026-59883
Guzzle is an extensible PHP HTTP client.

Guzzle is an extensible PHP HTTP client. Prior to 7.12.3, CookieJar did not restrict cookies scoped to IP-address or bare-numeric Domain values to the exact host that set them, because SetCookie::matchesDomain() applied ordinary suffix matching to domains such as 192.168.0.1, [::1], or 1, allowing cross-host cookie disclosure, cookie injection, or session fixation. This issue is fixed in version 7.12.3.

NVD description · AI analysis pending
6.1<1%
  • guzzlephp guzzle
CVE-2026-59882
guzzlehttp/psr7 is a PSR-7 HTTP message library implementation in PHP.

guzzlehttp/psr7 is a PSR-7 HTTP message library implementation in PHP. Prior to 2.12.3, Uri::assertValidHost() does not reject URI host components containing authority delimiters, embedded ports, or malformed IPv6 brackets, allowing Uri::getHost() to disagree with the URI authority used for security or routing decisions. This issue is fixed in version 2.12.3.

NVD description · AI analysis pending
6.5<1%
  • guzzlephp psr-7
CVE-2026-14355
In PHP versions 8.2.* before 8.2.32, 8.3.* before 8.3.32, 8.4.* before 8.4.23, 8.5.* before 8.5.8, the AES-WRAP-PAD algorithm implementation in OpenSSL extensio

In PHP versions 8.2.* before 8.2.32, 8.3.* before 8.3.32, 8.4.* before 8.4.23, 8.5.* before 8.5.8, the AES-WRAP-PAD algorithm implementation in OpenSSL extension contains a buffer allocation flaw. The output buffer for the AES key-wrap-with-padding operation is sized from the plaintext length without accounting for RFC 5649 expansion. This may cause OpenSSL to write beyond allocated memory, corrupting heap metadata and triggering application abort.

NVD description · AI analysis pending
5.3<1%
  • php php
  • php debian linux
CVE-2026-55568
+1 in the same advisory: …55767
Guzzle is an extensible PHP HTTP client.

Guzzle is an extensible PHP HTTP client. Prior to 7.12.1, in certain configurations, traffic expected to be protected by TLS on the hop to the proxy is transmitted in cleartext. Proxy authentication credentials (the Proxy-Authorization header, proxy userinfo in the proxy URL, or CURLOPT_PROXYUSERPWD) are sent without encryption, and the CONNECT target host and port for tunneled HTTPS requests are exposed. The built-in cURL handlers (GuzzleHttp\Handler\CurlHandler and GuzzleHttp\Handler\CurlMultiHandler, used by default whenever the PHP cURL extension is available) accept an https:// proxy. libcurl older than 7.50.2 silently treats an https:// proxy as a plaintext http:// proxy. The TLS connection to the proxy is never established, and the proxy leg is cleartext with no error or warning. An application is affected when it sends requests through one of the built-in cURL handlers, configures an https:// proxy expecting the proxy connection itself to be encrypted, and runs with libcurl older than 7.50.2. This vulnerability is fixed in 7.12.1.

NVD description · AI analysis pending
5.9
group max
<1%
  • guzzlephp guzzle
CVE-2026-55766
guzzlehttp/psr7 is a PSR-7 HTTP message library implementation in PHP.

guzzlehttp/psr7 is a PSR-7 HTTP message library implementation in PHP. Prior to 2.12.1, guzzlehttp/psr7 did not reject CR/LF characters in certain first-party HTTP start-line fields: the request method, protocol version, and response reason phrase. If an application placed attacker-controlled data into one of those fields and later serialized the PSR-7 message as raw HTTP/1.x, for example with Message::toString() or an equivalent serializer, the serialized message could contain attacker-controlled header lines. The issue can also be reached through Message::parseRequest() or Message::parseResponse() when malformed raw messages are parsed into first-party PSR-7 objects and then serialized again. Creating or modifying a Request, Response, or other PSR-7 object alone is not sufficient. The issue requires the malformed message to be serialized and written to the network, forwarded, replayed, or otherwise processed by software that does not independently reject the malformed start line. This vulnerability is fixed in 2.12.1.

NVD description · AI analysis pending
4.8<1%
  • guzzlephp psr-7
CVE-2026-55599
phpseclib is a PHP secure communications library.

phpseclib is a PHP secure communications library. From 0.1.1 until 1.0.30, 2.0.55, and 3.0.54, when an application validates an untrusted X.509 certificate with phpseclib, X509::validateSignature() reads a URL out of that certificate's Authority Information Access (AIA) extension and connects to it. Attacker who supplies certificate fully controls host, port, and path of that connection. URL fetching is enabled by default, and no destination is blocked. An unauthenticated attacker can therefore make a validating server open connections to internal hosts and ports it should never reach, for example loopback 127.0.0.1, cloud metadata address 169.254.169.254, and internal-only services. This is a server-side request forgery (SSRF) caused by an insecure default. This vulnerability is fixed in 1.0.30, 2.0.55, and 3.0.54.

NVD description · AI analysis pending
5.8<1% PoC
  • phpseclib phpseclib
CVE-2017-20282
Joomla! Component jCart for OpenCart 2.0 contains an SQL injection vulnerability that allows unauthenticated attackers to manipulate database queries by injecti

Joomla! Component jCart for OpenCart 2.0 contains an SQL injection vulnerability that allows unauthenticated attackers to manipulate database queries by injecting SQL code through the product_id parameter. Attackers can send GET requests to index.php with the option=com_jcart&route=product/product parameters and malicious product_id values to extract sensitive database information.

NVD description · AI analysis pending
8.8<1% PoC
  • soft-php jcart for opencart