Skip to content

fix(deps): update dependency nanoid to v5.0.9 [security]#591

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/npm-nanoid-vulnerability
Open

fix(deps): update dependency nanoid to v5.0.9 [security]#591
renovate[bot] wants to merge 1 commit intomainfrom
renovate/npm-nanoid-vulnerability

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Dec 10, 2024

This PR contains the following updates:

Package Change Age Confidence
nanoid 5.0.75.0.9 age confidence

Predictable results in nanoid generation when given non-integer values

CVE-2024-55565 / GHSA-mwcw-c2x4-8c55

More information

Details

When nanoid is called with a fractional value, there were a number of undesirable effects:

  1. in browser and non-secure, the code infinite loops on while (size--)
  2. in node, the value of poolOffset becomes fractional, causing calls to nanoid to return zeroes until the pool is next filled
  3. if the first call in node is a fractional argument, the initial buffer allocation fails with an error

Version 3.3.8 and 5.0.9 are fixed.

Severity

  • CVSS Score: 4.3 / 10 (Medium)
  • Vector String: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Release Notes

ai/nanoid (nanoid)

v5.0.9

Compare Source

  • Fixed a way to break Nano ID by passing non-integer size (by @​myndzi).

v5.0.8

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • ""
  • 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.


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

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

@vercel
Copy link
Copy Markdown

vercel Bot commented Dec 10, 2024

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
chirpy Ready Ready Preview, Comment Apr 27, 2026 11:33pm

Request Review

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Dec 10, 2024

⚠️ No Changeset found

Latest commit: baea17c

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

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

@relativeci
Copy link
Copy Markdown

relativeci Bot commented Dec 10, 2024

#1454 Bundle Size — 2.56MiB (0%).

2c8d1dd(current) vs 3b6dffc main#1453(baseline)

Warning

Bundle contains 4 duplicate packages – View duplicate packages

Bundle metrics  Change 1 change
                 Current
#1454
     Baseline
#1453
No change  Initial JS 1.63MiB 1.63MiB
No change  Initial CSS 89.92KiB 89.92KiB
Change  Cache Invalidation 0.16% 65.38%
No change  Chunks 60 60
No change  Assets 80 80
No change  Modules 1817 1817
No change  Duplicate Modules 254 254
No change  Duplicate Code 5.85% 5.85%
No change  Packages 151 151
No change  Duplicate Packages 3 3
Bundle size by type  no changes
                 Current
#1454
     Baseline
#1453
No change  JS 2.24MiB 2.24MiB
No change  Fonts 213.87KiB 213.87KiB
No change  CSS 89.92KiB 89.92KiB
No change  Other 15.35KiB 15.35KiB
No change  IMG 1.73KiB 1.73KiB

Bundle analysis reportBranch refs/pull/591/mergeProject dashboard


Generated by RelativeCIDocumentationReport issue

@renovate renovate Bot force-pushed the renovate/npm-nanoid-vulnerability branch from c5775fe to 48ab56c Compare June 15, 2025 00:30
@renovate renovate Bot force-pushed the renovate/npm-nanoid-vulnerability branch from 48ab56c to fb293a4 Compare August 10, 2025 13:54
@renovate renovate Bot force-pushed the renovate/npm-nanoid-vulnerability branch from fb293a4 to 968a568 Compare August 19, 2025 19:34
@renovate renovate Bot force-pushed the renovate/npm-nanoid-vulnerability branch from 968a568 to 552666d Compare November 10, 2025 15:00
@renovate renovate Bot force-pushed the renovate/npm-nanoid-vulnerability branch from 552666d to fb0e86f Compare November 19, 2025 00:53
@renovate renovate Bot force-pushed the renovate/npm-nanoid-vulnerability branch from fb0e86f to f5d1a28 Compare December 3, 2025 17:57
@renovate renovate Bot force-pushed the renovate/npm-nanoid-vulnerability branch from f5d1a28 to 4e35ebc Compare December 31, 2025 17:16
@renovate renovate Bot force-pushed the renovate/npm-nanoid-vulnerability branch from 4e35ebc to 55f723b Compare January 19, 2026 14:41
@renovate renovate Bot force-pushed the renovate/npm-nanoid-vulnerability branch from 55f723b to 237a351 Compare February 2, 2026 20:37
@renovate renovate Bot force-pushed the renovate/npm-nanoid-vulnerability branch from 237a351 to b0cf8aa Compare February 12, 2026 11:16
@renovate renovate Bot force-pushed the renovate/npm-nanoid-vulnerability branch from b0cf8aa to fcdbba5 Compare March 5, 2026 14:03
@renovate renovate Bot changed the title fix(deps): update dependency nanoid to v5.0.9 [security] fix(deps): update dependency nanoid to v5.0.9 [security] - autoclosed Mar 27, 2026
@renovate renovate Bot closed this Mar 27, 2026
@renovate renovate Bot deleted the renovate/npm-nanoid-vulnerability branch March 27, 2026 01:16
@renovate renovate Bot changed the title fix(deps): update dependency nanoid to v5.0.9 [security] - autoclosed fix(deps): update dependency nanoid to v5.0.9 [security] Mar 30, 2026
@renovate renovate Bot reopened this Mar 30, 2026
@renovate renovate Bot force-pushed the renovate/npm-nanoid-vulnerability branch 2 times, most recently from fcdbba5 to f0a1b50 Compare March 30, 2026 18:16
@renovate renovate Bot changed the title fix(deps): update dependency nanoid to v5.0.9 [security] fix(deps): update dependency nanoid to v5.0.9 [security] - autoclosed Apr 27, 2026
@renovate renovate Bot closed this Apr 27, 2026
@renovate renovate Bot changed the title fix(deps): update dependency nanoid to v5.0.9 [security] - autoclosed fix(deps): update dependency nanoid to v5.0.9 [security] Apr 27, 2026
@renovate renovate Bot reopened this Apr 27, 2026
@renovate renovate Bot force-pushed the renovate/npm-nanoid-vulnerability branch 2 times, most recently from f0a1b50 to baea17c Compare April 27, 2026 23:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants