Skip to content

chore(deps): update dependency devalue to v5.6.3 [security]#15591

Merged
florian-lefebvre merged 2 commits into
mainfrom
renovate/npm-devalue-vulnerability
Feb 23, 2026
Merged

chore(deps): update dependency devalue to v5.6.3 [security]#15591
florian-lefebvre merged 2 commits into
mainfrom
renovate/npm-devalue-vulnerability

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Feb 20, 2026

This PR contains the following updates:

Package Change Age Confidence
devalue 5.6.25.6.3 age confidence

GitHub Vulnerability Alerts

GHSA-8qm3-746x-r74r

Under certain circumstances, unevaling untrusted data can produce output code that will create objects with polluted prototypes when later evaled, meaning the output data can be a different shape from the input data.

GHSA-33hq-fvwr-56pm

Under certain circumstances, serializing sparse arrays using uneval or stringify could cause CPU and/or memory exhaustion. When this occurs on the server, it results in a DoS. This is extremely difficult to take advantage of in practice, as an attacker would have to manage to create a sparse array on the server — which is impossible in every mainstream wire format — and then that sparse array would have to be run through uneval or stringify.


Release Notes

sveltejs/devalue (devalue)

v5.6.3

Compare Source

Patch Changes
  • 0f04d4d: fix: Properly handle __proto__
  • 819f1ac: fix: better encoding for sparse arrays

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 these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Feb 20, 2026
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Feb 20, 2026

🦋 Changeset detected

Latest commit: e52fc83

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@renovate renovate Bot force-pushed the renovate/npm-devalue-vulnerability branch from 816ef27 to ca7efa0 Compare February 23, 2026 08:47
@florian-lefebvre florian-lefebvre merged commit 1ed07bf into main Feb 23, 2026
8 checks passed
@florian-lefebvre florian-lefebvre deleted the renovate/npm-devalue-vulnerability branch February 23, 2026 08:52
@github-actions github-actions Bot added pkg: integration Related to any renderer integration (scope) pkg: astro Related to the core `astro` package (scope) labels Feb 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file pkg: astro Related to the core `astro` package (scope) pkg: integration Related to any renderer integration (scope)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant