-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update dependency craftcms/cms to v5 [SECURITY] #54
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/packagist-craftcms-cms-vulnerability
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
c017be7
to
7cb9e2d
Compare
7cb9e2d
to
6dd4542
Compare
6dd4542
to
57e044c
Compare
57e044c
to
19e4707
Compare
19e4707
to
043b593
Compare
043b593
to
f94fb62
Compare
f94fb62
to
d571068
Compare
d571068
to
7d56cf8
Compare
7d56cf8
to
5173f17
Compare
5173f17
to
e268ab7
Compare
e268ab7
to
4dcaf6b
Compare
4dcaf6b
to
8672bb2
Compare
8672bb2
to
bbc28d5
Compare
bbc28d5
to
bc0d236
Compare
bc0d236
to
dbb3448
Compare
dbb3448
to
4f1e681
Compare
4f1e681
to
667ef65
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^3.4.0
->^5.0.0
GitHub Vulnerability Alerts
CVE-2022-37250
Craft CMS 4.2.0.1 suffers from Stored Cross Site Scripting (XSS) in
/admin/myaccount
.CVE-2022-37248
Craft CMS 4.2.0.1 is vulnerable to Cross Site Scripting (XSS) via
src/helpers/Cp.php
.CVE-2022-37251
Craft CMS
3.70-RC1
–3.7.55.1
and4.0.0-RC1
–4.2.0.1
are vulnerable to Cross Site Scripting (XSS) via entry revisions and drafts. Versions3.7.55.2
and4.2.1
contain patches for this issue.CVE-2022-37247
Craft CMS 4.2.0.1 is vulnerable to stored a cross-site scripting (XSS) via /admin/settings/fields page.
CVE-2022-37246
Craft CMS 4.2.0.1 is affected by Cross Site Scripting (XSS) in the file src/web/assets/cp/src/js/BaseElementSelectInput.js and in specific on the line
label: elementInfo.label
.CVE-2023-23927
Summary
When you insert a payload inside a label name or instruction of an entry type, an XSS happens in the quick post widget on the
admin dashboard.
PoC
2023-01-30.18-43-49.mp4
Impact
Tested with the free version of Craft CMS 4.3.6.1
CVE-2023-36260
An issue discovered in Craft CMS version 4.6.1.1 allows remote attackers to cause a denial of service (DoS) via crafted string to Feed-Me Name and Feed-Me URL fields due to saving a feed using an Asset element type with no volume selected.
Release Notes
craftcms/cms (craftcms/cms)
v5.6.11
Compare Source
craft\base\conditions\BaseTextConditionRule::isEmpty()
.craft\htmlpurifier\RelAttrLinkTypeDef
.rel
attributes to be set to any value. (#16798)_includes/forms/button.twig
was always addingclass="btngroup-btn-first"
to the resulting button HTML.{slug}
in the subpath could create folders named after temporary slugs. (#16799)v5.6.10
Compare Source
v5.6.9
Compare Source
afterSave()
.v5.6.8
Compare Source
craft\base\Element::ancestors()
.craft\base\Element::descendants()
.v5.6.7
Compare Source
preserveAspectRatio
attributes. (#16709)<style>
tags. (nystudio107/craft-retour#329)v5.6.6
Compare Source
level
. (#16661)up
command, theapp/migrate
action, and the Project Config utility weren’t aware of pending project config changes if a database backup was restored but caches weren’t cleared. (#16668)users/remove-2fa
command.v5.6.5
Compare Source
v5.6.4
Compare Source
edit/<elementId>
route for a draft that no longer existed.utils/prune-orphaned-entries
command. (#16598)v5.6.3
Compare Source
craft\db\QueryBatcher::getSlice()
wasn’t using the database connection passed to the class constructor. (#16579)v5.6.2
Compare Source
allowAdminChanges
is disabled, indicating that settings are read-only. (#16563)craft\web\User::getDefaultReturnUrl()
.cp.login.alternative-login-methods
hook to the system login template.allowAdminChanges
wasfalse
. (#16509)craft\services\Sso::findUser()
wasn't accounting for soft-deleted users. (#16491)v5.6.1
Compare Source
craft\base\conditions\BaseTextConditionRule::isEmpty()
.craft\htmlpurifier\RelAttrLinkTypeDef
.rel
attributes to be set to any value. (#16798)_includes/forms/button.twig
was always addingclass="btngroup-btn-first"
to the resulting button HTML.{slug}
in the subpath could create folders named after temporary slugs. (#16799)v5.6.0
Compare Source
v5.5.10
Compare Source
relatedTo*
GraphQL arguments tonull
. (#16431)entry-types/merge
command. (#16394)utils/prune-revisions
command was deleting nested entry revisions.v5.5.9
Compare Source
users/create
command.children
anddescendants
eager-loading wasn’t working on some environments. (#16381, #16382)search
param was used in conjunction withoffset
orlimit
. (#16183)v5.5.8
Compare Source
getInputHtml()
method returned an empty string.@transform
GraphQL directives weren’t always working on Assets fields with overridden handles. (#15718)craft\base\NestedElementTrait::getOwner()
orgetPrimaryOwner()
were called on a nested element whose owner didn’t exist in the same site. (#16359)v5.5.7
Compare Source
getPrev()
andgetNext()
methods could cause duplicate queries. (#16329)ancestors
,children
,descendants
, andparent
eager-loading wasn’t working for previewed elements. (#16327)owner
orprimaryOwner
on nested elements. (#16339)v5.5.6
Compare Source
v5.5.5
Compare Source
EVENT_REGISTER_SOURCES
event didn’t have any custom fields available to them, unless theEVENT_REGISTER_FIELD_LAYOUTS
event was also used to define the available field layouts for the event-defined source. (#16256)string
types inCustomFieldBehavior
rather thancraft\fields\data\LinkData
.v5.5.4
Compare Source
phpinfo()
function is disabled. (#16229)isSelectable()
methods weren’t being respected.EVENT_INIT
orEVENT_DEFINE_BEHAVIORS
entry event handlers were callinggetType()
on the entry. (#16254)v5.5.3
Compare Source
craft\events\ApplyFieldSaveEvent::$field
wasn’t being set consistently bycraft\services\Fields::EVENT_BEFORE_APPLY_FIELD_SAVE
. (#16156)project-config/rebuild
. (#16189)v5.5.2
Compare Source
craft\services\Assets::deleteFoldersByIds()
. (#16147)resave/all
command, if any of the options passed weren’t supported by otherresave/*
commands. (#16148)v5.5.1
Compare Source
relatedTo*
GraphQL arguments tonull
. (#16431)entry-types/merge
command. (#16394)utils/prune-revisions
command was deleting nested entry revisions.v5.5.0
Compare Source
v5.4.10
Compare Source
v5.4.9
Compare Source
install
command now runs through database connection setup, if Craft can’t yet connect to the database. (#15943)authorId
,authorIds
,authors
, andsectionId
are now reserved field handles for entry types. (#15923)craft\elements\db\NestedElementQueryInterface
.craft\services\Gc::$silent
.'<operator> <values>'
weren’t being parsed correctly.craft\services\Entries::saveSection()
andcraft\services\Volumes::saveVolume()
weren’t respecting predefined UUID values on new models.entrify/tags
andentrify/global-set
commands would prompt for the target section after one had just been created.entrify
commands weren’t copying the original field instance UUIDs into newly-created entry types, causing content to appear missing. (#15935)v5.4.8
Compare Source
craft\helpers\App::isTty()
.v5.4.7
Compare Source
migrate
commands with an invalid--plugin
option value.v5.4.6
Compare Source
deletedWithEntryType
values in theentries
table weren’t getting set back tonull
after being restored.v5.4.5
Compare Source
v5.4.4
Compare Source
v5.4.3
Compare Source
v5.4.2
Compare Source
craft\services\Security::isSystemDir()
.craft\helpers\StringHelper::lines()
was returning an array ofStringy\Stringy
objects, rather than strings.v5.4.1
Compare Source
v5.4.0
Compare Source
v5.3.6
Compare Source
{% cache %}
tags were caching content for Live Preview requests. (#15586)v5.3.5
Compare Source
craft\helpers\App::env()
andnormalizeValue()
could return incorrect results for values that looked like floats. (#15533)users/set-password
action wasn’t respectingredirect
params. (#15538)composer.json
. (#15559)v5.3.4
Compare Source
Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.