p PatchFirst

PatchFirst · Vulnerabilidades recientes

getkirby/cms 5.4.2: vulnerabilidades conocidas

Vulnerabilidades conocidas que afectan a getkirby/cms 5.4.2: 11. Compara las versiones corregidas de abajo con la que tienes instalada.

Filtrar vulnerabilidades
Borrar filtros

Vulnerabilidades: 11

  1. CVE-2026-75594

    Alta · CVSS 8.2EPSS 0,76%Corrección disponible

    Kirby: Access to image files and limited access to JSON files outside of the site root via path traversal in the media handling

    Kirby is an open-source content management system. Prior to 4.9.5 and 5.5.2, depending on the release line, Kirby's media handler in src/Cms/Media.php allowed Kirby\Cms\Media::thumb() to append a path-bearing filename to a validated parent media directory. On nginx, PHP's built-in server, or Apache with AllowEncodedSlashes enabled, a remote attacker could submit encoded slash characters such as %2f in the filename and traverse outside the parent's media directory. Differences between responses for existing and nonexistent thumbnail configurations disclosed whether an arbitrary .json file existed, and a .json file containing a valid filename k

    • Actualiza a 5.5.2
    Publicación Actualización
  2. CVE-2026-75592

    Media · CVSS 6.9EPSS 0,68%Corrección disponible

    Kirby: Access to image files outside of the site root via path traversal in the media handling

    Kirby is an open-source content management system. Prior to 4.9.5 and 5.5.2, depending on the release line, Kirby's media handler used incomplete filesystem containment checks in src/Filesystem/Dir.php and src/Filesystem/F.php through Kirby\Filesystem\Dir::realpath() and Kirby\Filesystem\F::realpath(). The checks accepted a sibling directory whose path shared the intended root's string prefix, such as /var/www/site2 next to /var/www/site, because they did not require an exact match or a DIRECTORY_SEPARATOR boundary. A remote attacker could use Kirby\Cms\Media::thumb() to create and access thumbnails from image files in a PHP-readable sibling

    • Actualiza a 5.5.2
    Publicación Actualización
  3. CVE-2026-71415

    Alta · CVSS 7.1EPSS 0,43%Corrección disponible

    Kirby: File upload permissions are not checked during processing of chunk data

    Kirby is an open-source content management system. From 5.0.0 until 5.5.2, Kirby's REST API chunk upload handler in src/Api/Upload.php did not run the relevant upload authorization preflight in Kirby\Api\Upload::process() before Kirby\Api\Upload::processChunk() persisted chunk data. An authenticated user with the access.panel permission enabled but with files.create, files.replace, and user/users.update permissions disabled could submit requests with an Upload-Length header and leave unfinished chunks in site/cache/.uploads for 24 hours. Repeating this process could consume attacker-controlled temporary storage, prevent other users from uploa

    • Actualiza a 5.5.2
    Publicación Actualización
  4. CVE-2026-69127

    Media · CVSS 6.9EPSS 0,7%Corrección disponible

    Kirby: System path exposure from error messages in the REST API

    Kirby is an open-source content management system. Prior to 4.9.5 and from 5.0.0 through 5.5.1, the REST API error handler can return unsanitized PHP error messages that expose the full filesystem path of the Kirby installation to unauthenticated API users. This vulnerability affects all Kirby sites that have not disabled the REST API with the 'api' => false option. This issue is fixed in versions 4.9.5 and 5.5.2.

    • Actualiza a 5.5.2
    Publicación Actualización
  5. CVE-2026-49276

    Alta · CVSS 7.4EPSS 0,43%Corrección disponible

    Kirby: Self cross-site scripting (self-XSS) in the writer field

    Kirby is an open-source content management system. Prior to 4.9.4 and 5.4.4, Kirby sites using the writer field in any blueprint allowed a scripting link to be included as the target of a link or email link in writer mark components, making the target clickable by the user who entered it and enabling self cross-site scripting in the Panel. This issue is fixed in versions 4.9.4 and 5.4.4.

    • Actualiza a 5.4.4
    Publicación Actualización
  6. CVE-2026-54005

    Alta · CVSS 7.1EPSS 0,43%Corrección disponible

    Kirby: `pages.access` permission is not checked in the `site/find` REST API route

    Kirby is an open-source content management system. Prior to 4.9.4 and 5.4.4, Kirby sites where a role has the pages.access permission disabled allowed authenticated users who know or guess page IDs or UUIDs to retrieve page information, including full content and metadata, for arbitrary published pages through the /api/site/find route without authorization to access those pages. This issue is fixed in versions 4.9.4 and 5.4.4.

    • Actualiza a 5.4.4
    Publicación Actualización
  7. CVE-2026-50188

    Media · CVSS 6.9EPSS 0,44%Corrección disponible

    Kirby: Request header injection in `Http\Remote`

    Kirby is an open-source content management system. Prior to 4.9.4 and 5.4.4, Kirby sites and plugins using the Kirby Http Remote class, including Remote::request(), Remote::get(), and Remote::post(), to send outgoing HTTP requests with untrusted data in the headers option could allow newline characters in a header value to inject a separate unintended request header to the remote service. This issue is fixed in versions 4.9.4 and 5.4.4.

    • Actualiza a 5.4.4
    Publicación Actualización
  8. CVE-2026-54004

    Media · CVSS 6.3EPSS 0,5%Corrección disponible

    Kirby: Access to files of top-level drafts is not protected by permissions

    Kirby is an open-source content management system. Prior to 4.9.4 and 5.4.4, Kirby sites with content.fileRedirects enabled could redirect unauthenticated clean file URL requests for files stored in top-level draft pages to physical media URLs without checking page access permissions or preview tokens, leading to disclosure of draft file contents. This issue is fixed in versions 4.9.4 and 5.4.4.

    • Actualiza a 5.4.4
    Publicación Actualización
  9. CVE-2026-49274

    Media · CVSS 5.3EPSS 0,48%Corrección disponible

    Kirby: `pages.access` permission is not checked in the pages picker for parent pages

    Kirby is an open-source content management system. Prior to 4.9.4 and 5.4.4, Kirby sites using the pages field with roles that have the pages.access permission disabled allowed authenticated users to provide an inaccessible parent page or site to the page picker backend and confirm arbitrary page existence and retrieve title field values. This issue is fixed in versions 4.9.4 and 5.4.4.

    • Actualiza a 5.4.4
    Publicación Actualización
  10. CVE-2026-54003

    Crítica · CVSS 9.1EPSS 0,74%Corrección disponible

    Kirby: External Initialization of the Panel on reverse proxy setups with the `Forwarded` header

    Kirby is an open-source content management system. Prior to 4.9.4 and from 5.4.4, Kirby sites with no configured user accounts that run on publicly accessible servers behind a reverse proxy setting the Forwarded, X-Client-IP, or X-Real-IP request header could allow remote attackers to install the Panel and create the first admin user because local-IP checks trusted those headers incorrectly. This issue is fixed in versions 4.9.4 and 5.4.4.

    • Actualiza a 5.4.4
    Publicación Actualización
  11. CVE-2026-54002

    Alta · CVSS 8.5EPSS 0,55%Corrección disponible

    Kirby: Cross-site scripting (XSS) from incomplete HTML/XML sanitization in `Dom::sanitize()`

    Kirby is an open-source content management system. Prior to 4.9.4 and 5.4.4, Kirby sites and plugins that use the writer or list fields or call Dom::sanitize(), Sane::sanitize(), Sane::Html::sanitize(), Sane::Svg::sanitize(), Sane::Xml::sanitize(), Sane::sanitizeFile(), or file sanitizeContents() with untrusted input allow malicious markup injected as children of an unknown HTML or XML tag to pass through Dom::sanitize() without being correctly sanitized, causing stored cross-site scripting. This issue is fixed in versions 4.9.4 and 5.4.4.

    • Actualiza a 5.4.4
    Publicación Actualización

Comprueba tu servidor

Compara tu pila y las versiones instaladas con las bases actuales de vulnerabilidades.

Comprueba tu servidor →