Update dependency @payloadcms/next to v3.44.0 [SECURITY] #62
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.34.0->3.44.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
GitHub Vulnerability Alerts
CVE-2025-4643
Payload uses JSON Web Tokens (JWT) for authentication. After log out JWT is not invalidated, which allows an attacker who has stolen or intercepted token to freely reuse it until expiration date (which is by default set to 2 hours, but can be changed).
This issue has been fixed in version 3.44.0 of Payload.
CVE-2025-4644
A Session Fixation vulnerability existed in Payload's SQLite adapter due to identifier reuse during account creation. A malicious attacker could create a new account, save its JSON Web Token (JWT), and then delete the account, which did not invalidate the JWT. As a result, the next newly created user would receive the same identifier, allowing the attacker to reuse the JWT to authenticate and perform actions as that user.
This issue has been fixed in version 3.44.0 of Payload.
Release Notes
payloadcms/payload (@payloadcms/next)
v3.44.0Compare Source
🚨 Notice 🚨
If your project uses the local auth strategy with
db-postgresordb-sqlite, a migration is required. This is due to a new security feature (enabled by default) that stores a unique auth session identifier in the database.To opt out and continue using the previous behavior, you can disable the feature by setting
auth.useSessions: falsein your users collection config.For example:
🚀 Features
disableBulkEdit(#12850) (a5ec55c)🐛 Bug Fixes
draft: true(#12868) (bc9b501)hasMany: trueselect field in a relationship (#12916) (b74969d)🛠 Refactors
📚 Documentation
🧪 Tests
database/int.spec.tswith postgres custom schema (#12922) (cf87871)databaseintegration tests with postgres (#12919) (886c07e)📝 Templates
📓 Examples
⚙️ CI
🏡 Chores
🤝 Contributors
v3.43.0Compare Source
🚀 Features
dataargument inafterChangehook for collections and globals (#12756) (458a04b)🐛 Bug Fixes
whereby ID (#12804) (9943b35)defaultqueue by default, adds support for allQueues argument (#12799) (06ad171)mongooseto8.15.1(#12755) (860e0b4)[email protected]and[email protected](#12256) (7045182)bnBDandbnINtranslation imports to camelCase (#12736) (08fbcb5)⚡ Performance
🛠 Refactors
📚 Documentation
buildPathproperty (#12741) (38652d7)🏡 Chores
🤝 Contributors
v3.42.0Compare Source
🚀 Features
🐛 Bug Fixes
⚡ Performance
📚 Documentation
🏡 Chores
🤝 Contributors
v3.41.0Compare Source
🚀 Features
🐛 Bug Fixes
inquery withnull(#12661) (c08cdff)⚡ Performance
🛠 Refactors
📚 Documentation
plugin-nested-docs(#12494) (5635ec5)📝 Templates
⚙️ CI
🏡 Chores
🤝 Contributors
v3.40.0Compare Source
🚀 Features
🐛 Bug Fixes
payload migrate:create(#12596) (12395e4)migrate:resetexecutes in a wrong order (#12445) (1b1e36e)'character (#12590) (6888f13)⚡ Performance
🛠 Refactors
📚 Documentation
📝 Templates
🏡 Chores
🤝 Contributors
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.