X XFediYour place in the Fediverse
XFEDI

Remote profile

ActivityPub
Profile banner

Ulises Gascon

@[email protected]

#OpenSource Maintainer (Nodejs, Express, Lodash, Yeoman...), TC39 Delegate and #Maker | He/Him

Open remote profile ↗
Posts

🚨 High-severity security fix in body-parser 2.4.0 and 1.20.9 just released!

Patches CVE-2026-111181: body-parser vulnerable to Denial of Service via trailing bytes after a compressed request body

https://github.com/expressjs/body-parser/security/advisories/GHSA-27r3-jxmh-p828

GitHubbody-parser vulnerable to Denial of Service via trailing bytes after a compressed request body### Impact A single request can crash any application using `body-parser` with default options. When a request carries a `Content-Encoding` (for example `gzip`), `body-parser` pipes it into a de...
↩ Reply ♡ 0 · ↻ 0 ↗ Original

🚨 High-severity security fix in [email protected] just released!

Patches CVE-2026-113872: multer vulnerable to Denial of Service via a pending asynchronous fileFilter after request teardown

https://github.com/expressjs/multer/security/advisories/GHSA-q7qp-rjg7-q26m

GitHubmulter vulnerable to Denial of Service via a pending asynchronous fileFilter after request teardown### Impact When `multer` is configured with an asynchronous `fileFilter`, a single request can crash the Node.js process. If a request is aborted (for example when one file is rejected) while an...
↩ Reply ♡ 0 · ↻ 0 ↗ Original

[email protected] is out 🎉

🔒️ [email protected] fixes 1 CVE + 2 advisories, please upgrade

⚙️ compileOptions: pass strict, noEscape… to handlebars.compile()

🛡️ runtimeOptions: restore handlebars' safer prototype-access defaults

🧩 Clear error when a `settings` local shadows Express settings

📚 Docs for layouts and template inheritance via partial blocks

Thanks to everyone who contributed!

https://github.com/pillarjs/hbs/releases/tag/v4.4.0

GitHubRelease 4.4.0 · pillarjs/hbsHighlights 🔒 Security Bumped handlebars to 4.7.10, which addresses CVE-2026-106445 (GHSA-p8wg-vrv2-v86f), GHSA-8r5x-fm3f-whwj and GHSA-xw65-4hp5-5hc7. Please upgrade. (#283) ⚙️ Handlebars options...
↩ Reply ♡ 0 · ↻ 0 ↗ Original

🚨 webpack-dev-server shipped a security release fixing 2 CVEs (1 high, 1 medium) in 5.x and 6.x: cross-origin WebSocket access on proxied upgrades, and a Host-validation info leak.

Upgrade to 5.2.7 or 6.1.0.

https://github.com/webpack/webpack-dev-server/releases/tag/v6.1.0

GitHubRelease v6.1.0 · webpack/webpack-dev-serverMinor Changes Run as a plugin from the top-level plugins of a multi-configuration, serving every configuration from one server. (by @alexander-akait in #5765) Fix client progress modes, socket ...
↩ Reply ♡ 0 · ↻ 0 ↗ Original
↳ In reply to a post

The patch is included in the security relases:

👉 [email protected]
👉 [email protected]
👉 [email protected]

https://nodejs.org/en/blog/vulnerability/october-2026-security-releases

nodejs.orgNode.js — Wednesday, October 21, 2026 Security ReleasesNode.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
↩ Reply ♡ 0 · ↻ 0 ↗ Original

🚨 Critical-severity security fix in @fastify/[email protected] just released!

Patches CVE-2026-112712: @fastify/middie vulnerable to path-scoped middleware bypass via scope prefix mismatch

https://github.com/fastify/middie/security/advisories/GHSA-5p92-8765-9fv8

GitHub@fastify/middie vulnerable to path-scoped middleware bypass via scope prefix mismatch### Impact `@fastify/middie` versions prior to `9.3.6` join a path-scoped middleware's mount path to the plugin scope prefix in a way that can diverge from the path Fastify's router serves. When t...
↩ Reply ♡ 0 · ↻ 0 ↗ Original
↳ In reply to a post

A reasonable question came up: isn't the root removal enough? The answer depends on which trust store you use. The script below lets anyone check it in a minute, in a throwaway container, using only public data

https://gist.github.com/UlisesGascon/10ed0724930e5382b3ed48fa2b0d3e02

GisteMudhra/emSign Oct 2026 intermediate compromise: what a root store update covers (reproducible check)eMudhra/emSign Oct 2026 intermediate compromise: what a root store update covers (reproducible check) - README.md
↩ Reply ♡ 0 · ↻ 0 ↗ Original

Node.js will reject TLS chains that use any of the 8 compromised eMudhra (emSign) intermediate keys, ported from Electron and matching Go and the blocks Chrome and Firefox already ship. Blocks by public key, so reissued certs don't get through.

https://github.com/nodejs/node/pull/66871

GitHubtls: reject chains containing blocked public keys by UlisesGascon · Pull Request #66871 · nodejs/nodeNode.js embeds the Mozilla root store but has no equivalent of the browsers' CRLSet/OneCRL and no default online revocation checking. When an intermediate CA key is compromised, a chain through...
↩ Reply ♡ 0 · ↻ 0 ↗ Original

🚨 fast-uri just shipped a coordinated security release fixing 4 CVEs (2 medium, 2 low) across the 2.x, 3.x, and 4.x lines: URI scheme spoofing, host confusion, scheme injection, and improper path equivalence.

Upgrade to 2.4.8, 3.1.9, or 4.2.3.

https://github.com/fastify/fast-uri/releases/tag/v4.2.3

GitHubRelease v4.2.3 · fastify/fast-uriSecurity This security release fixes four URI parsing and normalization vulnerabilities in fast-uri 4.x. Applications that process untrusted URI input should upgrade to v4.2.3. Medium — URI scheme...
↩ Reply ♡ 0 · ↻ 0 ↗ Original