Skip to content

Update All#21

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/all
Open

Update All#21
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/all

Conversation

@renovate

@renovate renovate Bot commented Jun 17, 2023

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@builder.io/qwik (source) 1.19.11.20.0 age confidence
@builder.io/qwik-city (source) 1.19.11.20.0 age confidence
@cloudflare/workers-types 4.20260310.14.20260629.1 age confidence
@types/node (source) 25.4.025.9.4 age confidence
eslint-plugin-qwik (source) 1.19.11.20.0 age confidence
globals 17.4.017.7.0 age confidence
typescript (source) 5.8.35.9.3 age confidence
undici (source) 7.22.07.28.0 age confidence
vite (source) 7.3.17.3.6 age confidence
wrangler (source) 4.71.04.105.0 age confidence

Release Notes

QwikDev/qwik (@​builder.io/qwik)

v1.20.0

Compare Source

v1.19.2

Compare Source

Patch Changes
  • 🐞🩹 type casts to bridge Rollup vs Rolldown type differences without changing runtime behavior (by @​gioboa in #​8405)
QwikDev/qwik (@​builder.io/qwik-city)

v1.20.0

Compare Source

Minor Changes
  • 🐞🩹 The server plugins were not actually sorted and were relying on directory traversal order. Now they are explicitly sorted by ascending name. (by @​wmertens in #​8568)
Patch Changes
  • 🐞🩹 include route bundles when their matching origin is not the first manifest origin (by @​Varixo in #​8455)

  • 🐞🩹 Bun and Deno request URL normalization to prevent protocol-relative paths from overriding the configured origin (by @​Varixo in #​8463)

  • ✨ getRequestEvent() provides the current request event; used in the starter templates for providing better diagnostics in uncaught exceptions (by @​wmertens in #​8655)

v1.19.2

Compare Source

Patch Changes
  • 🐞🩹 When a form POST is done, keys like "name.1" mean it's an array. However, later keys could be strings like "name.value". Now, we check if all the keys are numbers, otherwise we make an object instead of an array. This allows for more correct form data handling. (by @​wmertens in #​8424)

  • 🐞🩹 handle special characters in dynamic route (by @​gioboa in #​8400)

cloudflare/workerd (@​cloudflare/workers-types)

v4.20260629.1

Compare Source

v4.20260628.1

Compare Source

v4.20260627.1

Compare Source

v4.20260626.1

Compare Source

v4.20260625.1

Compare Source

v4.20260624.1

Compare Source

v4.20260623.1

Compare Source

v4.20260621.1

Compare Source

v4.20260620.1

Compare Source

v4.20260619.1

Compare Source

v4.20260617.1

Compare Source

v4.20260616.1

Compare Source

v4.20260615.1

Compare Source

v4.20260613.1

Compare Source

v4.20260612.1

Compare Source

v4.20260611.1

Compare Source

v4.20260610.1

Compare Source

v4.20260609.1

Compare Source

v4.20260608.1

Compare Source

v4.20260607.1

Compare Source

v4.20260606.1

Compare Source

v4.20260605.1

Compare Source

v4.20260604.1

Compare Source

v4.20260603.1

Compare Source

v4.20260602.1

Compare Source

v4.20260601.1

Compare Source

v4.20260531.1

Compare Source

v4.20260530.1

Compare Source

v4.20260529.1

Compare Source

v4.20260528.1

Compare Source

v4.20260527.1

Compare Source

v4.20260526.1

Compare Source

v4.20260525.1

Compare Source

v4.20260524.1

Compare Source

v4.20260523.1

Compare Source

v4.20260522.1

Compare Source

v4.20260521.1

Compare Source

v4.20260520.1

Compare Source

v4.20260519.1

Compare Source

v4.20260518.1

Compare Source

v4.20260517.1

Compare Source

v4.20260516.1

Compare Source

v4.20260515.1

Compare Source

v4.20260514.1

Compare Source

v4.20260511.1

Compare Source

v4.20260510.1

Compare Source

v4.20260509.1

Compare Source

v4.20260508.1

Compare Source

v4.20260507.1

Compare Source

v4.20260506.1

Compare Source

v4.20260505.1

Compare Source

v4.20260504.1

Compare Source

v4.20260503.1

Compare Source

v4.20260502.1

Compare Source

v4.20260501.1

Compare Source

v4.20260430.1

Compare Source

v4.20260429.1

Compare Source

v4.20260426.1

Compare Source

v4.20260425.1

Compare Source

v4.20260424.1

Compare Source

v4.20260423.1

Compare Source

v4.20260422.2

Compare Source

v4.20260422.1

Compare Source

v4.20260421.1

Compare Source

v4.20260420.1

Compare Source

v4.20260418.1

Compare Source

v4.20260417.1

Compare Source

v4.20260416.2

Compare Source

v4.20260416.1

Compare Source

v4.20260415.1

Compare Source

v4.20260414.1

Compare Source

v4.20260413.1

Compare Source

v4.20260412.2

Compare Source

v4.20260412.1

Compare Source

v4.20260411.1

Compare Source

v4.20260410.1

Compare Source

v4.20260409.1

Compare Source

v4.20260408.1

Compare Source

v4.20260405.1

Compare Source

v4.20260404.1

Compare Source

v4.20260403.1

Compare Source

v4.20260402.1

Compare Source

v4.20260401.1

Compare Source

v4.20260331.1

Compare Source

v4.20260329.1

Compare Source

v4.20260317.1

Compare Source

v4.20260316.1

Compare Source

v4.20260313.1

Compare Source

v4.20260312.1

Compare Source

QwikDev/qwik (eslint-plugin-qwik)

v1.20.0

Compare Source

v1.19.2

Compare Source

sindresorhus/globals (globals)

v17.7.0

Compare Source

v17.6.0

Compare Source


v17.5.0

Compare Source


microsoft/TypeScript (typescript)

v5.9.3: TypeScript 5.9.3

Compare Source

Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.

For release notes, check out the release announcement

Downloads are available on:

v5.9.2: TypeScript 5.9

Compare Source

Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.

For release notes, check out the release announcement

Downloads are available on:

nodejs/undici (undici)

v7.28.0

Compare Source

⚠️ Security Release

This release line addresses 7 security advisories, all shipped in v7.28.0.

Action required: Upgrade to undici 7.28.0 or later.

npm install undici@^7.28.0

The v7 line is not affected by GHSA-38rv-x7px-6hhq (CVE-2026-9675), which is
an 8.x-only regression.

Note on GHSA-hm92-r4w5-c3mj: this fix shipped in v7.28.0, not the
earlier 7.2x line — the vulnerable single-pool code was still present through
v7.27.2. The per-origin pool fix is
3805b8f8 (#​5041).

Summary

Advisory CVE Severity (CVSS) Fixed in Fix commit
GHSA-vxpw-j846-p89q CVE-2026-12151 High (7.5) 7.28.0 8cb10f98
GHSA-vmh5-mc38-953g CVE-2026-9697 High (7.4) 7.28.0 04201f89
GHSA-hm92-r4w5-c3mj CVE-2026-6734 High (7.5) 7.28.0 3805b8f8
GHSA-pr7r-676h-xcf6 CVE-2026-9678 Moderate (5.9) 7.28.0 85a24055
GHSA-p88m-4jfj-68fv CVE-2026-9679 Moderate (5.9) 7.28.0 d0574cc4
GHSA-g8m3-5g58-fq7m CVE-2026-11525 Low (3.7) 7.28.0 d0574cc4
GHSA-35p6-xmwp-9g52 CVE-2026-6733 Low (3.7) 7.28.0 ea8930cf

High severity

WebSocket DoS via fragment count bypass — CVE-2026-12151

GHSA-vxpw-j846-p89q · CWE-400, CWE-770
Fix: 8cb10f98 websocket: limit the number of fragments in a message (part of backport a027a4a0 Backport WebSocket maxPayloadSize fixes to v7.x, #​5423)

A malicious WebSocket server can stream a large number of small or empty
continuation frames. Undici enforced a limit on cumulative payload size but did
not limit the number of fragments per message, leading to unbounded memory
growth and denial of service.

  • Affected: applications using new WebSocket(...) or WebSocketStream
    against untrusted endpoints.
  • Workaround: none — upgrade is required.
TLS certificate validation bypass in SOCKS5 ProxyAgent — CVE-2026-9697

GHSA-vmh5-mc38-953g · CWE-295
Fix: 04201f89 fix: honor requestTls when proxy is SOCKS5 (#​5417)

The ProxyAgent silently discarded the requestTls option when configured with
a SOCKS5 proxy. TLS connections through the SOCKS5 tunnel ignored user-configured
parameters such as ca, cert, key, rejectUnauthorized, and servername,
falling back to the default Mozilla CA bundle. Applications relying on
certificate pinning to an internal CA were exposed to man-in-the-middle attacks.

  • Affected: ProxyAgent / Socks5ProxyAgent over SOCKS5 that rely on
    requestTls.
  • Workaround: route traffic through an HTTP-proxy ProxyAgent, where
    requestTls functions correctly.
Cross-origin request routing via SOCKS5 proxy pool reuse — CVE-2026-6734

GHSA-hm92-r4w5-c3mj · CWE-346
Fix: 3805b8f8 fix(socks5-proxy-agent): use per-origin pools to prevent cross-origin routing (#​5041)

Socks5ProxyAgent reused a single connection pool across different origins
without verifying the pool's origin matched the requested origin. This could
route credentials and request data to unintended destinations, cause responses
from the wrong origin to be trusted, and enable HTTPS→HTTP downgrade.

  • Affected: applications using Socks5ProxyAgent across multiple origins
    (introduced in 7.23.0 via #​4385).
  • Workaround: use a separate agent instance per origin.

Moderate severity

Cross-user information disclosure via shared cache whitespace bypass — CVE-2026-9678

GHSA-pr7r-676h-xcf6 · CWE-524
Fix: 85a24055 fix(cache): trim qualified field names

The cache interceptor mishandled responses with whitespace-padded
Cache-Control directives such as private=" authorization". In shared-cache
mode this could cause authenticated data to be cached and served to other users.

  • Affected: apps using the cache interceptor in shared mode that forward
    Authorization upstream and receive non-canonical qualified directives.
  • Workaround: disable shared-cache mode for authenticated traffic, avoid
    caching authenticated responses, or add Vary: Authorization upstream.
HTTP header injection via Set-Cookie percent-decoding — CVE-2026-9679

GHSA-p88m-4jfj-68fv · CWE-93
Fix: d0574cc4 fix(cookies): preserve values and parse SameSite strictly

parseSetCookie applied percent-decoding to cookie values, turning encoded
sequences like %0D%0A and %00 into literal bytes, contrary to RFC 6265 §5.4
and browser behavior. Applications forwarding parsed Set-Cookie values into
response headers were exposed to header injection, enabling session fixation,
open redirects, and cache poisoning. Introduced in 7.0.0 via
#​3789.

  • Workaround: sanitize values before forwarding — strip or reject CR, LF,
    NUL, ;, and =.

Low severity

Set-Cookie SameSite attribute downgrade — CVE-2026-11525

GHSA-g8m3-5g58-fq7m · CWE-183
Fix: d0574cc4 fix(cookies): preserve values and parse SameSite strictly

The cookie parser accepted SameSite values containing Strict, Lax, or
None as substrings rather than requiring exact matches per RFC 6265. Values
like SameSite=NoneOfYourBusiness parsed as None, and SameSite=StrictLax
parsed as Lax, silently weakening cookie security policies for apps that
forward parsed attributes.

HTTP response queue poisoning via keep-alive socket reuse — CVE-2026-6733

GHSA-35p6-xmwp-9g52 · CWE-367 (TOCTOU race condition)
Fix: ea8930cf fix: guard idle socket validation to skip fresh sockets, hardened by 8e4046e4 keep idle validation on native timers (#​5402) and 0fa80869 keep idle validation on global timers (#​5409)

An attacker controlling an upstream HTTP/1.1 server could inject unsolicited
responses onto idle keep-alive sockets. On socket reuse, the injected response
was associated with a new request, delivering responses to the wrong requests.

  • Requirements: attacker-controlled/compromised upstream and active
    keep-alive reuse.
  • Workaround: disable keep-alive reuse with keepAliveTimeout: 0 on the
    Client or Pool.

Release contents & deliberate backports

v7.28.0 is a security-only release — every change in it is one of the fixes
above, backported to the v7.x maintenance line on purpose from the v8
development line:

The cookie (d0574cc4),
cache (85a24055) and
queue-poisoning core (ea8930cf)
fixes were applied directly to the v7.x branch. Full changelog:
v7.27.2...v7.28.0.


Credits

Per-advisory credits (as recorded in each GHSA):

v7.27.2

Compare Source

What's Changed

Full Changelog: nodejs/undici@v7.27.1...v7.27.2

v7.27.1

Compare Source

What's Changed

Full Changelog: nodejs/undici@v7.27.0...v7.27.1

v7.27.0

Compare Source

What's Changed

Full Changelog: nodejs/undici@v7.26.0...v7.27.0

v7.26.0

Compare Source

What's Changed

Full Changelog: nodejs/undici@v7.25.0...v7.26.0

v7.25.0

Compare Source

What's Changed

Full Changelog: nodejs/undici@v7.24.8...v7.25.0

v7.24.8

Compare Source

What's Changed

Full Changelog: nodejs/undici@v7.24.7...v7.24.8

v7.24.7

Compare Source

What's Changed
New Contributors

Full Changelog: nodejs/undici@v7.24.6...v7.24.7

v7.24.6

Compare Source

What's Changed
  • fix(test): client wasm compatible with clang 22 by [@​rozzilla](htt

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 17, 2023

Copy link
Copy Markdown

Deploying luminescent with  Cloudflare Pages  Cloudflare Pages

Latest commit: b054b19
Status:🚫  Build failed.

View logs

@renovate renovate Bot force-pushed the renovate/all branch 8 times, most recently from 2c272a1 to 6575368 Compare July 3, 2023 11:11
@renovate renovate Bot force-pushed the renovate/all branch 9 times, most recently from 29eaf61 to c538baf Compare July 11, 2023 15:45
@renovate renovate Bot changed the title Update All Update All - autoclosed Jul 13, 2023
@renovate renovate Bot closed this Jul 13, 2023
@renovate renovate Bot deleted the renovate/all branch July 13, 2023 07:43
@renovate renovate Bot changed the title Update All - autoclosed Update All Jul 13, 2023
@renovate renovate Bot reopened this Jul 13, 2023
@renovate renovate Bot restored the renovate/all branch July 13, 2023 17:40
@renovate renovate Bot changed the title Update All Update dependency tailwindcss to v3.3.3 Jul 13, 2023
@renovate renovate Bot changed the title Update dependency tailwindcss to v3.3.3 Update All Jul 13, 2023
@renovate renovate Bot force-pushed the renovate/all branch 2 times, most recently from 1a4bf49 to 99fec2b Compare July 14, 2023 17:05
@renovate renovate Bot changed the title Update All Update All - autoclosed Jul 16, 2023
@renovate renovate Bot closed this Jul 16, 2023
@renovate renovate Bot force-pushed the renovate/all branch 4 times, most recently from 0d56aba to b083fb1 Compare August 7, 2023 10:52
@renovate renovate Bot force-pushed the renovate/all branch 5 times, most recently from f65935c to c28590a Compare August 15, 2023 23:18
@renovate renovate Bot changed the title Update All Update All - autoclosed Aug 22, 2023
@renovate renovate Bot closed this Aug 22, 2023
@renovate renovate Bot deleted the renovate/all branch August 22, 2023 10:31
@renovate renovate Bot changed the title Update All - autoclosed Update All Aug 22, 2023
@renovate renovate Bot reopened this Aug 22, 2023
@renovate renovate Bot restored the renovate/all branch August 22, 2023 10:38
@renovate renovate Bot changed the title Update All Update dependency eslint to v8.47.0 Aug 22, 2023
@renovate renovate Bot changed the title Update dependency eslint to v8.47.0 Update All Aug 23, 2023
@renovate renovate Bot force-pushed the renovate/all branch 5 times, most recently from 9bf263e to 95977a1 Compare August 29, 2023 19:03
@renovate renovate Bot force-pushed the renovate/all branch 3 times, most recently from 64ce6f9 to e3963c3 Compare September 9, 2023 19:36
@renovate renovate Bot changed the title Update All Update dependency eslint to v8.49.0 Sep 10, 2023
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying luminescent with  Cloudflare Pages  Cloudflare Pages

Latest commit: afc4c70
Status:🚫  Build failed.

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants