p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de flightphp/core

Vulnérabilité publiée pour flightphp/core au cours des 30 derniers jours : 0. Dans le catalogue KEV : 0.

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 5

  1. CVE-2026-42552

    Élevée · CVSS 7.5EPSS 0,34%Correctif disponible

    Flight: Sensitive information disclosure via default error handler in flightphp/core

    Flight is an extensible micro-framework for PHP. Prior to 3.18.1, the default error handler Engine::_error() writes the full exception message, exception code, and stack trace (including absolute filesystem paths) directly into the HTTP 500 response, with no debug gating. Production deployments leak internal paths, any secret interpolated into an exception message, and full module structure — giving attackers primitives for chaining other weaknesses (LFI, path traversal). This vulnerability is fixed in 3.18.1.

    • Mettez à jour vers 3.18.1
    Publication Mise à jour
  2. CVE-2026-42551

    Élevée · CVSS 7.5EPSS 0,35%Correctif disponible

    Flight: HTTP method override enabled by default enables CSRF escalation and middleware bypass in flightphp/core

    Flight is an extensible micro-framework for PHP. Prior to 3.18.1, Request::getMethod() unconditionally honors the X-HTTP-Method-Override header and the $_REQUEST['_method'] parameter on any HTTP verb (including safe verbs such as GET), with no opt-in and no whitelist of permitted target methods. A GET request can silently become a DELETE or PUT, enabling CSRF escalation against destructive endpoints, bypass of middleware gated on unsafe verbs, and cache poisoning between CDN and origin. This vulnerability is fixed in 3.18.1.

    • Mettez à jour vers 3.18.1
    Publication Mise à jour
  3. CVE-2026-42550

    Élevée · CVSS 8.8EPSS 0,46%Correctif disponible

    Flight: SQL Injection via unvalidated identifiers in SimplePdo::insert / update / delete

    Flight is an extensible micro-framework for PHP. Prior to 3.18.1, SimplePdo::insert(), SimplePdo::update(), and SimplePdo::delete() build SQL statements by concatenating the $table argument and the keys of the $data array directly into the query, with no identifier quoting and no validation. When an application forwards user-controlled data shapes to these helpers — a common and documented pattern, e.g. $db->insert('users', $request->data->getData()) — an attacker can inject arbitrary SQL by crafting malicious array keys. This vulnerability is fixed in 3.18.1.

    • Mettez à jour vers 3.18.1
    Publication Mise à jour
  4. CVE-2026-42549

    Moyenne · CVSS 4.4EPSS 0,2%Correctif disponible

    Flight: Path traversal in `make:controller` CLI creates arbitrary directories outside project root

    Flight is an extensible micro-framework for PHP. Prior to 3.18.1, the make:controller CLI command calls mkdir(..., recursive: true) on a path built from the user-supplied controller name, before Nette's class-name validation runs. The class-file write is correctly rejected by Nette when the name contains /, but the recursive directory creation side effect is already committed — including directories located outside the project root through ../ traversal. This vulnerability is fixed in 3.18.1.

    • Mettez à jour vers 3.18.1
    Publication Mise à jour
  5. CVE-2026-42548

    Élevée · CVSS 8.6EPSS 0,45%Correctif disponible

    Flight: Reflected XSS via unvalidated JSONP callback in Flight::jsonp()

    Flight is an extensible micro-framework for PHP. Prior to 3.18.1, Flight::jsonp() concatenates the ?jsonp= query parameter directly into an application/javascript response body without validating that the value is a legal JavaScript identifier. An attacker can inject arbitrary JavaScript that executes in the response origin, enabling reflected cross-site scripting. This vulnerability is fixed in 3.18.1.

    • Mettez à jour vers 3.18.1
    Publication Mise à jour

Vérifiez votre serveur

Comparez votre pile et les versions installées aux bases de vulnérabilités actuelles.

Vérifiez votre serveur →