p PatchFirst

PatchFirst · Vulnérabilités récentes

getkirby/cms 5.4.2 : vulnérabilités connues

Vulnérabilités connues concernant getkirby/cms 5.4.2 : 11. Comparez les versions corrigées ci-dessous avec celle que vous utilisez.

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 11

  1. CVE-2026-75594

    Élevée · CVSS 8.2EPSS 0,76%Correctif 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

    • Mettez à jour vers 5.5.2
    Publication Mise à jour
  2. CVE-2026-75592

    Moyenne · CVSS 6.9EPSS 0,68%Correctif 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

    • Mettez à jour vers 5.5.2
    Publication Mise à jour
  3. CVE-2026-71415

    Élevée · CVSS 7.1EPSS 0,43%Correctif 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

    • Mettez à jour vers 5.5.2
    Publication Mise à jour
  4. CVE-2026-69127

    Moyenne · CVSS 6.9EPSS 0,7%Correctif 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.

    • Mettez à jour vers 5.5.2
    Publication Mise à jour
  5. CVE-2026-49276

    Élevée · CVSS 7.4EPSS 0,43%Correctif 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.

    • Mettez à jour vers 5.4.4
    Publication Mise à jour
  6. CVE-2026-54005

    Élevée · CVSS 7.1EPSS 0,43%Correctif 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.

    • Mettez à jour vers 5.4.4
    Publication Mise à jour
  7. CVE-2026-50188

    Moyenne · CVSS 6.9EPSS 0,44%Correctif 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.

    • Mettez à jour vers 5.4.4
    Publication Mise à jour
  8. CVE-2026-54004

    Moyenne · CVSS 6.3EPSS 0,5%Correctif 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.

    • Mettez à jour vers 5.4.4
    Publication Mise à jour
  9. CVE-2026-49274

    Moyenne · CVSS 5.3EPSS 0,48%Correctif 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.

    • Mettez à jour vers 5.4.4
    Publication Mise à jour
  10. CVE-2026-54003

    Critique · CVSS 9.1EPSS 0,74%Correctif 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.

    • Mettez à jour vers 5.4.4
    Publication Mise à jour
  11. CVE-2026-54002

    Élevée · CVSS 8.5EPSS 0,55%Correctif 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.

    • Mettez à jour vers 5.4.4
    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 →