Skip to content

GHSA-fr72-9665-w3gr

Duplicate Advisory: Unrestricted file upload of user avatar images

Medium Withdrawn Feb 26, 2024 Packagist
Severity
Medium
The publisher's own rating, not a CVSS score
Exploit chance (EPSS)
—
No score published
Known exploited
No
Not in CISA's catalog
Weakness
—
Not classified
Fix
4.1.1
Upgrade getkirby/cms to this version or later

Description

Duplicate Advisory

This advisory has been withdrawn because it is a duplicate of GHSA-xrvh-rvc4-5m43. This link is maintained to preserve external references.

Original Description

An arbitrary file upload vulnerability in the Profile Image module of Kirby CMS v4.1.0 allows attackers to execute arbitrary code via a crafted PDF file.

Affected versions

Packagist

PackageVulnerableFixed in
getkirby/cms
< 4.1.1
4.1.1

How to fix

Move to the fixed version or later with your package manager, update the lockfile, and run your tests. If the package only arrives through another dependency, upgrade that dependency first. If none of its releases pulls a fixed version yet, force the version with your package manager's override.

getkirby/cms Packagist → 4.1.1

composer
composer require getkirby/cms:^4.1.1

References

Timeline

  1. Published
  2. Withdrawn
  3. Last updated by the source
AdvisorySeverityWhy it's related
GHSA-9vx2-j98c-p72w
Kirby: Access to image files and limited access to JSON files outside of the site root via path traversal in the media handling
High Also affects getkirby/cms
GHSA-6j4c-mgqr-qv76
Kirby: Access to image files outside of the site root via path traversal in the media handling
Medium Also affects getkirby/cms
GHSA-67mx-6wf2-92xp
Kirby: File upload permissions are not checked during processing of chunk data
High Also affects getkirby/cms
GHSA-rf2p-vh74-7vvh
Kirby: System path exposure from error messages in the REST API
Medium Also affects getkirby/cms
GHSA-r3w8-2c5r-h9j9
Kirby: `pages.access` permission is not checked in the `site/find` REST API route
High Also affects getkirby/cms
GHSA-89cp-7p28-jffg
Kirby: Access to files of top-level drafts is not protected by permissions
Medium Also affects getkirby/cms
GHSA-whxw-24jc-cwmv
Kirby: External Initialization of the Panel on reverse proxy setups with the `Forwarded` header
Critical Also affects getkirby/cms
GHSA-wr9h-4r83-f4v6
Kirby: Cross-site scripting (XSS) from incomplete HTML/XML sanitization in `Dom::sanitize()`
High Also affects getkirby/cms
Is this in your code?

MergeHarbor checks every repository's dependencies against this database, ranks what matters by exploitability and reachability, routes it to the owning team and opens the fix pull request.

Check your repos with MergeHarbor