Approved changes feed: RSS · Atom
cpe:2.3:a:flightphp:core:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Flightphp (93a02741-635a-5a55-bc5b-53743b24e91a) |
|---|---|
| Product | Core (a98ea7e6-fa49-5bf2-99fa-65ab1f1d4b60) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-42552 |
vulnerable | 2026-06-08 08:03:16.486021 |
Flight: Sensitive information disclosure via default error handler in flightphp/core
HIGH (7.5)
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.
Published: 2026-05-13T19:24:15.132Z
Updated: 2026-05-15T18:49:21.316Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42551 |
vulnerable | 2026-06-08 08:03:16.485793 |
Flight: HTTP method override enabled by default enables CSRF escalation and middleware bypass in flightphp/core
HIGH (7.5)
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.
Published: 2026-05-13T19:23:27.314Z
Updated: 2026-05-14T12:49:48.236Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42550 |
vulnerable | 2026-06-08 08:03:16.485573 |
Flight: SQL Injection via unvalidated identifiers in SimplePdo::insert / update / delete
HIGH (8.8)
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.
Published: 2026-05-13T19:22:53.297Z
Updated: 2026-05-14T15:44:19.900Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42549 |
vulnerable | 2026-06-08 08:03:16.485317 |
Flight: Path traversal in `make:controller` CLI creates arbitrary directories outside project root
MEDIUM (4.4)
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.
Published: 2026-05-13T19:22:20.932Z
Updated: 2026-05-14T19:52:29.945Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42548 |
vulnerable | 2026-06-08 08:03:16.484986 |
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.
Published: 2026-05-13T19:21:44.125Z
Updated: 2026-05-14T12:32:32.147Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2014-125127 |
vulnerable | 2026-06-08 05:05:15.882640 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.