chore(deps): bump the npm_and_yarn group across 12 directories with 13 updates
Type: Pull Request
State: Open
Association: Unknown
Comments: 1
(3 months ago)
(3 months ago)
dependencies javascript
Bumps the npm_and_yarn group with 12 updates in the / directory:
| Package | From | To |
|---|---|---|
| next | 16.1.6 |
16.2.3 |
| axios | 1.13.5 |
1.15.0 |
| uuid | 10.0.0 |
14.0.0 |
| @hono/node-server | 1.19.9 |
1.19.14 |
| path-to-regexp | 8.3.0 |
8.4.2 |
| flatted | 3.3.3 |
3.4.2 |
| follow-redirects | 1.15.11 |
1.16.0 |
| hono | 4.11.7 |
4.12.16 |
| lodash | 4.17.23 |
4.18.1 |
| picomatch | 4.0.3 |
4.0.4 |
| picomatch | 2.3.1 |
2.3.2 |
| nodemailer | 7.0.13 |
8.0.5 |
| vite | 5.4.21 |
8.0.10 |
Bumps the npm_and_yarn group with 5 updates in the /engine directory:
| Package | From | To |
|---|---|---|
| uuid | 10.0.0 |
14.0.0 |
| brace-expansion | 1.1.12 |
1.1.14 |
| brace-expansion | 2.0.2 |
2.1.0 |
| flatted | 3.3.3 |
3.4.2 |
| nodemailer | 7.0.13 |
8.0.5 |
| vite | 5.4.21 |
8.0.10 |
Bumps the npm_and_yarn group with 4 updates in the /mcp/reengine-browser directory: uuid, brace-expansion, flatted and picomatch.
Bumps the npm_and_yarn group with 1 update in the /mcp/reengine-core directory: uuid.
Bumps the npm_and_yarn group with 1 update in the /mcp/reengine-integration directory: uuid.
Bumps the npm_and_yarn group with 7 updates in the /mcp/reengine-integrations directory:
| Package | From | To |
|---|---|---|
| axios | 1.13.4 |
1.15.0 |
| uuid | 10.0.0 |
14.0.0 |
| brace-expansion | 1.1.12 |
1.1.14 |
| flatted | 3.3.3 |
3.4.2 |
| follow-redirects | 1.15.11 |
1.16.0 |
| picomatch | 4.0.3 |
4.0.4 |
| nodemailer | 6.10.1 |
8.0.5 |
Bumps the npm_and_yarn group with 4 updates in the /mcp/reengine-llama directory: uuid, @hono/node-server, path-to-regexp and hono.
Bumps the npm_and_yarn group with 7 updates in the /mcp/reengine-outreach directory:
| Package | From | To |
|---|---|---|
| uuid | 10.0.0 |
14.0.0 |
| brace-expansion | 1.1.12 |
1.1.14 |
| @hono/node-server | 1.19.9 |
1.19.14 |
| path-to-regexp | 8.3.0 |
8.4.2 |
| flatted | 3.3.3 |
3.4.2 |
| hono | 4.11.7 |
4.12.16 |
| picomatch | 2.3.1 |
2.3.2 |
Bumps the npm_and_yarn group with 4 updates in the /mcp/reengine-tinyfish directory: uuid, brace-expansion, flatted and picomatch.
Bumps the npm_and_yarn group with 4 updates in the /mcp/reengine-vertexai directory: uuid, @hono/node-server, path-to-regexp and hono.
Bumps the npm_and_yarn group with 2 updates in the /playwright directory: brace-expansion and flatted.
Bumps the npm_and_yarn group with 4 updates in the /web-dashboard directory: next, uuid, path-to-regexp and picomatch.
Updates next from 16.1.6 to 16.2.3
Release notes
Sourced from next's releases.
v16.2.3
[!NOTE] This release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see https://vercel.com/changelog/summary-of-cve-2026-23869. The release does not include all pending features/changes on canary.
Core Changes
- Ensure app-page reports stale ISR revalidation errors via onRequestError (#92282)
- Fix [Bug]: manifest.ts breaks HMR in Next.js 16.2 (#91981 through #92273)
- Deduplicate output assets and detect content conflicts on emit (#92292)
- Fix styled-jsx race condition: styles lost due to concurrent rendering (#92459)
- turbo-tasks-backend: stability fixes for task cancellation and error handling (#92254)
Credits
Huge thanks to
@icyJoseph,@sokra,@wbinnssmith,@eps1lonand@ztannerfor helping!v16.2.2
[!NOTE] This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- backport: Move expanded adapters docs to API reference (#92115) (#92129)
- Backport: TypeScript v6 deprecations for baseUrl and moduleResolution (#92130)
- [create-next-app] Skip interactive prompts when CLI flags are provided (#91840)
- next.config.js: Accept an option for serverFastRefresh (#91968)
- Turbopack: enable server HMR for app route handlers (#91466)
- Turbopack: exclude metadata routes from server HMR (#92034)
- Fix CI for glibc linux builds
- Backport: disable bmi2 in qfilter #92177
- [backport] Fix CSS HMR on Safari (#92174)
Credits
Huge thanks to
@nextjs-bot,@icyJoseph,@ijjk,@gaojude,@wbinnssmith,@lukesandberg, and@bgwfor helping!v16.2.1
[!NOTE] This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- docs: post release amends (#91715)
- docs: fix broken Activity Patterns demo link in preserving UI state guide (#91698)
- Fix adapter outputs for dynamic metadata routes (#91680)
- Turbopack: fix webpack loader runner layer (#91727)
- Fix server actions in standalone mode with
cacheComponents(#91711)- turbo-persistence: remove Unmergeable mmap advice (#91713)
- Fix layout segment optimization: move app-page imports to server-utility transition (#91701)
- Turbopack: lazy require metadata and handle TLA (#91705)
- [turbopack] Respect
{eval:true}in worker_threads constructors (#91666)
... (truncated)
Commits
d5f649bv16.2.32873928[16.x] Avoid consuming cyclic models multiple times (#75)d7c7765[backport]: Ensure app-page reports stale ISR revalidation errors via onReque...c573e8cfix(server-hmr): metadata routes overwrite page runtime HMR handler (#92273)57b8f65next-core: deduplicate output assets and detect content conflicts on emit (#9...f158df1Fix styled-jsx race condition: styles lost due to concurrent rendering (#92459)356d605turbo-tasks-backend: stability fixes for task cancellation and error handling...3b77a6eFix DashMap read-write self-deadlock in task_cache causing hangs (#92210)b2f208aBackport: new view-transitions guide, update and fixes (#92264)52faae3v16.2.2- Additional commits viewable in compare view
Updates axios from 1.13.5 to 1.15.0
Release notes
Sourced from axios's releases.
v1.15.0
This release delivers two critical security patches, adds runtime support for Deno and Bun, and includes significant CI hardening, documentation improvements, and routine dependency updates.
⚠️ Important Changes
- Deprecation:
url.parse()usage has been replaced to address Node.js deprecation warnings. If you are on a recent version of Node.js, this resolves console warnings you may have been seeing. (#10625)🔒 Security Fixes
- Proxy Handling: Fixed a
no_proxyhostname normalisation bypass that could lead to Server-Side Request Forgery (SSRF). (#10661)- Header Injection: Fixed an unrestricted cloud metadata exfiltration vulnerability via a header injection chain. (#10660)
🚀 New Features
- Runtime Support: Added compatibility checks and documentation for Deno and Bun environments. (#10652, #10653)
🔧 Maintenance & Chores
- CI Security: Hardened workflow permissions to least privilege, added the
zizmorsecurity scanner, pinned action versions, and gated npm publishing with OIDC and environment protection. (#10618, #10619, #10627, #10637, #10666)- Dependencies: Bumped
serialize-javascript,handlebars,picomatch,vite, anddenoland/setup-denoto latest versions. Added a 7-day Dependabot cooldown period. (#10574, #10572, #10568, #10663, #10664, #10665, #10669, #10670, #10616)- Documentation: Unified docs, improved
beforeRedirectcredential leakage example, clarifiedwithCredentials/withXSRFTokenbehaviour, HTTP/2 support notes, async/await timeout error handling, header case preservation, and various typo fixes. (#10649, #10624, #7452, #7471, #10654, #10644, #10589)- Housekeeping: Removed stale files, regenerated lockfile, and updated sponsor scripts and blocks. (#10584, #10650, #10582, #10640, #10659, #10668)
- Tests: Added regression coverage for urlencoded
Content-Typecasing. (#10573)🌟 New Contributors
We are thrilled to welcome our new contributors. Thank you for helping improve Axios:
@raashish1601(#10573)@Kilros0817(#10625)@ashstrc(#10624)@Abhi3975(#10589)@theamodhshetty(#7452)v1.14.0
This release focuses on compatibility fixes, adapter stability improvements, and test/tooling modernisation.
⚠️ Important Changes
- Breaking Changes: None identified in this release.
- Action Required: If you rely on env-based proxy behaviour or CJS resolution edge-cases, validate your integration after upgrade (notably
proxy-from-envv2 alignment andmainentry compatibility fix).🚀 New Features
- Runtime Features: No new end-user features were introduced in this release.
- Test Coverage Expansion: Added broader smoke/module test coverage for CJS and ESM package usage. (#7510)
🐛 Bug Fixes
- Headers: Trim trailing CRLF in normalised header values. (#7456)
- HTTP/2: Close detached HTTP/2 sessions on timeout to avoid lingering sessions. (#7457)
- Fetch Adapter: Cancel
ReadableStreamcreated during request-stream capability probing to prevent async resource leaks. (#7515)- Proxy Handling: Fixed env proxy behavior with
proxy-from-envv2 usage. (#7499)
... (truncated)
Changelog
Sourced from axios's changelog.
v1.15.0 - April 7, 2026
This release delivers two critical security patches targeting header injection and SSRF via proxy bypass, adds official runtime support for Deno and Bun, and includes significant CI security hardening.
🔒 Security Fixes
Header Injection (CRLF): Rejects any header value containing
\ror\ncharacters to block CRLF injection chains that could be used to exfiltrate cloud metadata (IMDS). Behavior change: headers with CR/LF now throw"Invalid character in header content". (#10660)SSRF via
no_proxyBypass: Introduces ashouldBypassProxyhelper that normalises hostnames (strips trailing dots, handles bracketed IPv6) before evaluatingno_proxy/NO_PROXYrules, closing a gap that could cause loopback or internal hosts to be inadvertently proxied. (#10661)🚀 New Features
- Deno & Bun Runtime Support: Added full smoke test suites for Deno and Bun, with CI workflows that run both runtimes before any release is cut. (#10652)
🐛 Bug Fixes
- Node.js v22 Compatibility: Replaced deprecated
url.parse()calls with the WHATWGURL/URLSearchParamsAPI across examples, sandbox, and tests, eliminatingDEP0169deprecation warnings on Node.js v22+. (#10625)🔧 Maintenance & Chores
CI Security Hardening: Added zizmor GitHub Actions security scanner; switched npm publish to OIDC Trusted Publishing (removing the long-lived
NODE_AUTH_TOKEN); pinned all action references to full commit SHAs; narrowed workflow permissions to least privilege; gated the publish step behind a dedicatednpm-publishenvironment; and blocked the sponsor-block workflow from running on forks. (#10618, #10619, #10627, #10637, #10641, #10666)Docs: Clarified HTTP/2 support and the unsupported
httpVersionoption; added documentation for header case preservation; improved thebeforeRedirectexample to prevent accidental credential leakage. (#10644, #10654, #10624)Dependencies: Bumped
picomatch,handlebars,serialize-javascript,vite(×3),denoland/setup-deno, and 4 additional dev dependencies to latest versions. (#10564, #10565, #10567, #10568, #10572, #10574, #10663, #10664, #10665, #10669, #10670)🌟 New Contributors
We are thrilled to welcome our new contributors. Thank you for helping improve axios:
@Kilros0817(#10625)@shaanmajid(#10616, #10617, #10618, #10619, #10637, #10641, #10666)@ashstrc(#10624, #10644)@Abhi3975(#10589)@raashish1601(#10573)
v1.14.0 - March 27, 2026
This release fixes a security vulnerability in the
formidabledependency, resolves a CommonJS compatibility regression, hardens proxy and HTTP/2 handling, and modernises the build and test toolchain.🔒 Security Fixes
- Formidable Vulnerability: Upgraded
formidablefrom v2 to v3 to address a reported arbitrary-file vulnerability. Updated test server and assertions to align with the v3 API. (#7533)🐛 Bug Fixes
... (truncated)
Commits
772a4e5chore(release): prepare release 1.15.0 (#10671)4b07137chore(deps-dev): bump vite from 8.0.0 to 8.0.5 in /tests/smoke/esm (#10663)51e57b3chore(deps-dev): bump vite from 8.0.2 to 8.0.5 (#10664)fba1a77chore(deps-dev): bump vite from 8.0.2 to 8.0.5 in /tests/module/esm (#10665)0bf6e28chore(deps): bump denoland/setup-deno in the github-actions group (#10669)8107157chore(deps-dev): bump the development_dependencies group with 4 updates (#10670)e66530eci: require npm-publish environment for releases (#10666)49f23cbchore(sponsor): update sponsor block (#10668)3631854fix: unrestricted cloud metadata exfiltration via header injection chain (#10...fb3befbfix: no_proxy hostname normalization bypass leads to ssrf (#10661)- Additional commits viewable in compare view
Install script changes
This version modifies prepare script that runs during installation. Review the package contents before updating.
Updates uuid from 10.0.0 to 14.0.0
Release notes
Sourced from uuid's releases.
v14.0.0
14.0.0 (2026-04-19)
⚠ BREAKING CHANGES
Features
Bug Fixes
- expect
cryptoto be global everywhere (requires node@20+) (#935) (f2c235f)- Use GITHUB_TOKEN for release-please and enable npm provenance (#925) (ffa3138)
v13.0.1
13.0.1 (2026-04-27)
Bug Fixes
- backport fix for GHSA-w5hq-g745-h8pq (9d27ddf)
v13.0.0
13.0.0 (2025-09-08)
⚠ BREAKING CHANGES
- make browser exports the default (#901)
Bug Fixes
v12.0.1
12.0.1 (2026-04-29)
Bug Fixes
- backport fix for GHSA-w5hq-g745-h8pq (3d61d6a)
v12.0.0
12.0.0 (2025-09-05)
... (truncated)
Changelog
Sourced from uuid's changelog.
14.0.0 (2026-04-19)
Security
- Fixes GHSA-w5hq-g745-h8pq:
v3(),v5(), andv6()did not validate that writes would remain within the bounds of a caller-supplied buffer, allowing out-of-bounds writes when an invalidoffsetwas provided. ARangeErroris now thrown ifoffset < 0oroffset + 16 > buf.length.⚠ BREAKING CHANGES
cryptois now expected to be globally defined (requires node@20+) (#935)- drop node@18 support (#934)
- upgrade minimum supported TypeScript version to 5.4.3, in keeping with the project's policy of supporting TypeScript versions released within the last two years
13.0.0 (2025-09-08)
⚠ BREAKING CHANGES
- make browser exports the default (#901)
Bug Fixes
12.0.0 (2025-09-05)
⚠ BREAKING CHANGES
Features
- add node@24 to ci matrix (#879) (42b6178)
- drop node@16 support (#883) (0f38cf1)
- remove CommonJS support (#886) (ae786e2)
- update to typescript@5.2 (#887) (c7ee405)
Bug Fixes
11.1.0 (2025-02-19)
... (truncated)
Commits
7c1ea08chore(main): release 14.0.0 (#926)3d2c5b0Merge commit from forkf2c235ffix!: expectcryptoto be global everywhere (requires node@20+) (#935)529ef08chore: upgrade TypeScript and fixup types (#927)086fd79chore: update dependencies (#933)dc4ddb8feat!: drop node@18 support (#934)0f1f9c9chore: switch to Biome for parsing and linting (#932)e2879e6chore: use maintained version of npm-run-all (#930)ffa3138fix: Use GITHUB_TOKEN for release-please and enable npm provenance (#925)0423d49docs: remove obsolete v1 option notes (#915)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for uuid since your current version.
Install script changes
This version adds prepare script that runs during installation. Review the package contents before updating.
Updates @hono/node-server from 1.19.9 to 1.19.14
Release notes
Sourced from @hono/node-server's releases.
v1.19.14
What's Changed
- fix: add custom inspect to lightweight Request/Response to prevent TypeError on console.log by
@usualomain honojs/node-server#340Full Changelog: https://github.com/honojs/node-server/compare/v1.19.13...v1.19.14
v1.19.13
Security Fix
Fixed an issue in Serve Static Middleware where inconsistent handling of repeated slashes (
//) between the router and static file resolution could allow middleware to be bypassed. Users of Serve Static Middleware are encouraged to upgrade to this version.See GHSA-92pp-h63x-v22m for details.
v1.19.12
What's Changed
- chore: ignore claude setting by
@yusukebein honojs/node-server#314- fix: request draining for early 413 responses by
@usualomain honojs/node-server#329Full Changelog: https://github.com/honojs/node-server/compare/v1.19.11...v1.19.12
v1.19.11
What's Changed
- fix: do not overwrite Content-Length in the fast path pattern if Content-Length already exists. by
@usualomain honojs/node-server#309Full Changelog: https://github.com/honojs/node-server/compare/v1.19.10...v1.19.11
v1.19.10
Security Fix
Fixed an authorization bypass in Serve Static Middleware caused by inconsistent URL decoding (
%2Fhandling) between the router and static file resolution. Users of Serve Static Middleware are encouraged to upgrade to this version.See GHSA-wc8c-qw6v-h7f6 for details.
Commits
b5e63a31.19.14c02d777fix: add custom inspect to lightweight Request/Response to prevent TypeError ...fd64e651.19.13025c30fMerge commit from fork6cdb5a71.19.1270250f7fix: request draining for early 413 responses (#329)cfc08b3chore: ignore claude setting (#314)ecd4d6b1.19.11c944899fix: do not overwrite Content-Length in the fast path pattern if Content-Leng...2f8ca361.19.10- Additional commits viewable in compare view
Updates path-to-regexp from 8.3.0 to 8.4.2
Release notes
Sourced from path-to-regexp's releases.
v8.4.2
Fixed
- Error on trailing backslash (#434) 9a78879
Performance
- Minimize array allocations (#437) 937c02d
- Improve compile performance (#436) 57247e6
- Should improve compilation performance by ~25%
- Remove internal tokenization during parse (#435) 5844988
- Should improve parse performance by ~20%
Bundle size to 1.93 kB, from 1.97 kB.
https://github.com/pillarjs/path-to-regexp/compare/v8.4.1...v8.4.2
v8.4.1
Fixed
- Remove trie deduplication (#431) 6bc8e84
- Using a trie required non-greedy matching, which regressed wildcards in non-ending mode by matching them up until the first match. For example:
/*foowith/a/b=/a/*foo.htmlwith/a/b.html/c.html=/a/b.html- Allow backtrack handling to match itself (#427) 5bcd30b
- When backtracking was introduced, it rejected matching things like
/:"a"_:"b"against/foo__. This makes intuitive sense because the second parameter is not going to backtrack on_anymore, but it's somewhat unexpected since there's no reason it shouldn't match the second_.
https://github.com/pillarjs/path-to-regexp/compare/v8.4.0...v8.4.1
v8.4.0
Important
Fixed
- Restricts wildcard backtracking when using more than 1 in a path (pillarjs/path-to-regexp#421)
Changed
- Dedupes regex prefixes (pillarjs/path-to-regexp#422)
- This will result in shorter regular expressions for some cases using optional groups
- Rejects large optional route combinations (pillarjs/path-to-regexp#424)
- When using groups such as
/users{/delete}it will restrict the number of generated combinations to < 256, equivalent to 8 top-level optional groups and unlikely to occur in a real world application, but avoids exploding the regex size for applications that accept user created routes
Commits
cbf30258.4.2937c02dMinimize array allocations (#437)57247e6Improve compile performance (#436)5844988Remove internal tokenization during parse (#435)9a78879Error on trailing backslash (#434)7f058768.4.16bc8e84Remove trie deduplication (#431)5bcd30bAllow backtrack handling to match itself (#427)9f9c6c5Add parsing to benchmarks (#418)9fd31e0Addtrailing: falsetests (#428)- Additional commits viewable in compare view
Updates flatted from 3.3.3 to 3.4.2
Commits
3bf09093.4.2885ddccfix CWE-13210bdba70added flatted-view to the benchmark2a02dce3.4.1fba4e8fMerge pull request #89 from WebReflection/python-fix5fe8648added "when in Rome" also a test for PHP53517adsome minor improvementb3e2a0cFixing recursion issue in Python tooc4b46dbAdd SECURITY.md for security policy and reportingf86d071Create dependabot.yml for version updates- Additional commits viewable in compare view
Updates follow-redirects from 1.15.11 to 1.16.0
Commits
Updates hono from 4.11.7 to 4.12.16
Release notes
Sourced from hono's releases.
v4.12.16
Security fixes
This release includes fixes for the following security issues:
Unvalidated JSX Tag Names in hono/jsx May Allow HTML Injection
Affects: hono/jsx. Fixes missing validation of JSX tag names when using
jsx()orcreateElement(), which could allow HTML injection if untrusted input is used as the tag name. GHSA-69xw-7hcm-h432bodyLimit() can be bypassed for chunked / unknown-length requests
Affects: Body Limit Middleware. Fixes late enforcement for request bodies without a reliable Content-Length (e.g. chunked requests), where oversized requests could reach handlers and return successful responses before being rejected. GHSA-9vqf-7f2p-gf9v
v4.12.15
What's Changed
- fix(jwt): support single-line PEM keys by
@hiendvin honojs/hono#4889New Contributors
@hiendvmade their first contribution in honojs/hono#4889Full Changelog: https://github.com/honojs/hono/compare/v4.12.14...v4.12.15
v4.12.14
Security fixes
This release includes fixes for the following security issues:
Improper handling of JSX attribute names in hono/jsx SSR
Affects: hono/jsx. Fixes missing validation of JSX attribute names during server-side rendering, which could allow malformed attribute keys to corrupt the generated HTML output and inject unintended attributes or elements. GHSA-458j-xx4x-4375
Other changes
- fix(aws-lambda): handle invalid header names in request processing (#4883) fa2c74fe
v4.12.13
What's Changed
- fix(types): infer response type from last handler in app.on 9-/10-handler overloads by
@T4ko0522in honojs/hono#4865- feat(trailing-slash): add
skipoption by@yusukebein honojs/hono#4862- feat(cache): add
onCacheNotAvailableoption by@yusukebein honojs/hono#4876New Contributors
@T4ko0522made their first contribution in honojs/hono#4865Full Changelog: https://github.com/honojs/hono/compare/v4.12.12...v4.12.13
v4.12.12
Security fixes
This release includes fixes for the following security issues:
... (truncated)
Commits
90d41824.12.16db05b96Merge commit from fork614b834Merge commit from fork027e3dffix(method-override): handle Content-Type with charset parameter (#4894)f774f8d4.12.1518fe604fix(jwt): support single-line PEM keys (#4889)cf2d2b74.12.1466daa2eMerge commit from forkfa2c74ffix(aws-lambda): handle invalid header names in request processing (#4883)37799274.12.13- Additional commits viewable in compare view
Updates lodash from 4.17.23 to 4.18.1
Release notes
Sourced from lodash's releases.
4.18.1
Bugs
Fixes a
ReferenceErrorissue inlodashlodash-eslodash-amdandlodash.templatewhen using thetemplateandfromPairsfunctions from the modular builds. See lodash/lodash#6167These defects were related to how lodash distributions are built from the main branch using https://github.com/lodash-archive/lodash-cli. When internal dependencies change inside lodash functions, equivalent updates need to be made to a mapping in the lodash-cli. (hey, it was ahead of its time once upon a time!). We know this, but we missed it in the last release. It's the kind of thing that passes in CI, but fails bc the build is not the same thing you tested.
There is no diff on main for this, but you can see the diffs for each of the npm packages on their respective branches:
lodash: https://github.com/lodash/lodash/compare/4.18.0-npm...4.18.1-npmlodash-es: https://github.com/lodash/lodash/compare/4.18.0-es...4.18.1-eslodash-amd: https://github.com/lodash/lodash/compare/4.18.0-amd...4.18.1-amdlodash.templatehttps://github.com/lodash/lodash/compare/4.18.0-npm-packages...4.18.1-npm-packages4.18.0
v4.18.0
Full Changelog: https://github.com/lodash/lodash/compare/4.17.23...4.18.0
Security
_.unset/_.omit: Fixed prototype pollution viaconstructor/prototypepath traversal (GHSA-f23m-r3pf-42rh, fe8d32e). Previously, array-wrapped path segments and primitive roots could bypass the existing guards, allowing deletion of properties from built-in prototypes. Nowconstructorandprototypeare blocked unconditionally as non-terminal path keys, matchingbaseSet. Calls that previously returnedtrueand deleted the property now returnfalseand leave the target untouched.
_.template: Fixed code injection viaimportskeys (GHSA-r5fr-rjxr-66jc, CVE-2026-4800, 879aaa9). Fixes an incomplete patch for CVE-2021-23337. Thevariableoption was validated againstreForbiddenIdentifierCharsbutimportsKeyswas left unguarded, allowing code injection via the sameFunction()constructor sink.importskeys containing forbidden identifier characters now throw"Invalid imports option passed into _.template".Docs
- Add security notice for
_.templatein threat model and API docs (#6099)- Document
lower > upperbehavior in_.random(#6115)- Fix quotes in
_.compactjsdoc (#6090)
lodash.*modular packagesWe have also regenerated and published a select number of the
lodash.*modular packages.These modular packages had fallen out of sync significantly from the minor/patch updates to lodash. Specifically, we have brought the following packages up to parity w/ the latest lodash release because they have had CVEs on them in the past:
Package Dependencies
Security Advisories
Command Injection in lodash
@hono/node-server has authorization bypass for protected static paths via encoded slashes in Serve Static Middleware
lodash vulnerable to Code Injection via `_.template` imports key names
lodash vulnerable to Prototype Pollution via array path bypass in `_.unset` and `_.omit`
path-to-regexp vulnerable to Regular Expression Denial of Service via multiple wildcards
path-to-regexp vulnerable to Denial of Service via sequential optional groups
@hono/node-server: Middleware bypass via repeated slashes in serveStatic
hono Improperly Handles JSX Attribute Names Allows HTML Injection in hono/jsx SSR
uuid: Missing buffer bounds check in v3/v5/v6 when buf is provided
Technical Details
| ID: | 15633939 |
| UUID: | 4373787950 |
| Node ID: | PR_kwDORICMKs7X3UiG |
| Host: | GitHub |
| Repository: | stackconsult/RE-Engine |