Ulises Gascón's Avatar

Ulises Gascón

@ulisesgascon.com

#OpenSource Maintainer (@nodejs.org, @expressjs.bsky.social, Lodash, Yeoman...), #TC39 Delegate and #Maker | He/Him

625
Followers
263
Following
211
Posts
11.11.2024
Joined
Posts Following

Latest posts by Ulises Gascón @ulisesgascon.com

Preview
Missing End Anchor in "subtypeNameReg" Allows Malformed Content-Types to Pass Validation # Description Fastify incorrectly accepts malformed `Content-Type` headers containing trailing characters after the subtype token, in violation of [RFC 9110 §8.3.1](https://httpwg.org/specs/rfc9...

🚨 Moderate-severity security fix in fastify@5.8.1 just released!

Patches CVE-2026-3419 — Missing End Anchor in "subtypeNameReg" Allows Malformed Content-Types to Pass Validation

github.com/fastify/fast...

06.03.2026 17:35 👍 0 🔁 0 💬 0 📌 0
Node Weekly Issue 614: March 5, 2026

Via Node Weekly:

💡 A cute side effect of the change will be the latest LTS Node version will match the year. Node 28 will go LTS in 2028, and so on.

nodeweekly.com/issues/614

06.03.2026 10:46 👍 5 🔁 2 💬 0 📌 0
Post image

Announcing the @nodejs.org LTS Upgrade and Modernization Program! 🚀

We're helping enterprises move safely off end-of-life Node.js versions to reduce security risks with our partnerNodeSource.

Modern Node.js is safer Node.js. Details:
openjsf.org/blog/nodejs-...

04.03.2026 21:49 👍 24 🔁 9 💬 0 📌 0
Preview
Multer vulnerable to Denial of Service via uncontrolled recursion ### Impact A vulnerability in Multer versions <2.1.1 allows an attacker to trigger a Denial of Service (DoS) by sending malformed requests, potentially causing stack overflow. ### Patches ...

🚨 High-severity security fix in multer@2.1.1 just released!

Patches CVE-2026-3520 — vulnerable to Denial of Service via uncontrolled recursion

github.com/expressjs/mu...

04.03.2026 16:43 👍 1 🔁 0 💬 0 📌 0
Preview
Release v2.1.1 · expressjs/multer Important Fix CVE-2026-3520 (GHSA-5528-5vmv-3xc2) What's Changed chore: add node version to 25.x in CI by @imangas in #1372 chore(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.3 by @depend...

🚀 Just released multer@2.1.1 📦

🍿 #release details: github.com/expressjs/mu...

04.03.2026 16:41 👍 0 🔁 0 💬 0 📌 0
Preview
February 2026 Security Releases Security release for multer has been published. We recommend that all users upgrade as soon as possible.

🔒 Security update: Check out the February 2026 Security Releases for Express

Stay safe out there 🫡

expressjs.com/2026/02/27/s...

28.02.2026 16:14 👍 6 🔁 0 💬 0 📌 0
Improper path normalization ## Summary A path normalization inconsistency in `@fastify/middie` can result in authentication/authorization bypass when using path-scoped middleware (for example, `app.use('/secret', auth)`). ...

🚨 High-severity security fix in @fastify/middie@9.2.0 just released!

Patches CVE-2026-2880 — vulnerable to a path normalization inconsistency that can result in authentication/authorization bypass when using path-scoped middleware.

github.com/fastify/midd...

27.02.2026 18:36 👍 1 🔁 0 💬 0 📌 0
Multer vulnerable to Denial of Service via incomplete cleanup ### Impact A vulnerability in Multer versions <2.1.0 allows an attacker to trigger a Denial of Service (DoS) by sending malformed requests, potentially causing resource exhaustion. ### Patche...

🚨 High-severity security fix in multer@2.1.0 just released!

Patches CVE-2026-3304 — vulnerable denial of service (DOS) via incomplete cleanup

github.com/expressjs/mu...

27.02.2026 15:41 👍 0 🔁 0 💬 0 📌 0
Multer vulnerable to Denial of Service via resource exhaustion ### Impact A vulnerability in Multer versions <2.1.0 allows an attacker to trigger a Denial of Service (DoS) by dropping connection during file upload, potentially causing resource exhaustion. ...

🚨 High-severity security fix in multer@2.1.0 just released!

- Patches CVE-2026-2359
— vulnerable denial of Service via resource exhaustion

github.com/expressjs/mu...

27.02.2026 15:39 👍 0 🔁 0 💬 0 📌 0
Release v2.1.0 · expressjs/multer Important Fix CVE-2026-2359 (GHSA-v52c-386h-88mc) Fix CVE-2026-3304 (GHSA-xf7r-hgr6-v32p) What's Changed chore: add funding to package.json by @bjohansebas in #1346 chore: drop mkdirp dependency...

🚀 Just released multer@2.1.0 📦

🍿 #release details: github.com/expressjs/mu...

27.02.2026 15:38 👍 1 🔁 0 💬 0 📌 0
Preview
Blog: Evolving the Node.js Release Schedule by UlisesGascon · Pull Request #8631 · nodejs/nodejs.org Preview url: https://nodejs-org-git-fork-ulisesgascon-release-announcement-openjs.vercel.app/en/blog/announcements/evolving-the-nodejs-release-schedule PUBLICATION DATE: April 2nd Objective This is...

☕ Something's brewing for @nodejs.org releases starting with 27.x. Official announcement coming soon!

👀 Sneak peek: github.com/nodejs/nodej...

26.02.2026 20:13 👍 14 🔁 4 💬 1 📌 0
Preview
Node.js — Node.js 24.14.0 (LTS) Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Node.js release day! @ruyadorno.com and I just released Node.js 24.14.0 and 25.7.0, full changelog and download links at nodejs.org/en/blog/rele... and nodejs.org/en/blog/rele...

24.02.2026 16:45 👍 28 🔁 6 💬 0 📌 0
GitHub Publish advisory confirmation dialog warning that publishing will delete the temporary private fork. The only options are Delete fork and publish or Cancel.

GitHub Publish advisory confirmation dialog warning that publishing will delete the temporary private fork. The only options are Delete fork and publish or Cancel.

Also worth adding to your list: publishing an advisory forces deletion of the temporary private fork, so you lose all the context on how the patch was made. When a reporter follows up or you need to re-patch, all the context is gone. PR comments, discussions, everything 🫠

25.02.2026 10:29 👍 0 🔁 0 💬 0 📌 0
Preview
Feel the burn: Open source developers decide to take a break Opinion: A week off for vacation? The nerve of some people

"Many maintainers report they're underpaid or, all too often, not paid at all, despite the enormous downstream value they create. That often means holding a day job and then maintaining critical infrastructure at night. All of which leads to 60-80 hour weeks."

www.theregister.com/2026/02/23/o...

23.02.2026 14:38 👍 0 🔁 0 💬 0 📌 1
libuv logo featuring a bright green unicorn dinosaur head with a spiraled horn, open mouth showing teeth, against a dark circular background, next to the word "libuv" in gray text

libuv logo featuring a bright green unicorn dinosaur head with a spiraled horn, open mouth showing teeth, against a dark circular background, next to the word "libuv" in gray text

I want so much to see the libuv logo in crochet 🤩

19.02.2026 07:29 👍 3 🔁 0 💬 2 📌 0
Video thumbnail

WHAT EVEN IS A CVE!!! ❓

@ulisesgascon.com breaks it down and explains what a CVE is and how it helps in our latest short.

You can view all of the shorts in our series on our YouTube Channel too for more security insights 👀 youtube.com/@OpenJSFound...

11.02.2026 20:22 👍 5 🔁 2 💬 0 📌 0
2026-02-12- Node.js Release Working Group
2026-02-12- Node.js Release Working Group YouTube video by node.js

✨ Keep up to date with @nodejs.org by watching the #Nodejs #Release Working Group's last meeting on YouTube!

www.youtube.com/watch?v=ulMh...

12.02.2026 15:55 👍 2 🔁 2 💬 0 📌 0

Seeing how quickly @npmx.dev came onto the scene and how many developers from different backgrounds came together to build it gives me hope for the future. The real value is always the people and the culture surrounding them.

10.02.2026 20:39 👍 83 🔁 12 💬 2 📌 0
contributors to repo.npmx.dev, 150+ human beings!

contributors to repo.npmx.dev, 150+ human beings!

We're more than 150 humans collaborating at repo.npmx.dev 🎉

10.02.2026 22:37 👍 148 🔁 20 💬 13 📌 8

Awesome humans below 👇

11.02.2026 11:03 👍 37 🔁 4 💬 1 📌 0
Preview
Release v5.0.0 · onebeyond/systemic Major changes The license has being updated to MIT, previusly was wrongly reflected as ISC (ref: #62) Note: The API has not suffer major changes in this release What's Changed Docs: Update licen...

🚀 Just released systemic@5.0.0 📦

🍿 #release details: github.com/onebeyond/sy...

09.02.2026 14:05 👍 0 🔁 0 💬 0 📌 0
Release v21.0.1 · onebeyond/rascal Full Changelog: v21.0.0...v21.0.1

🚀 Just released rascal@21.0.1 📦

🍿 #release details: github.com/onebeyond/ra...

08.02.2026 14:35 👍 0 🔁 0 💬 0 📌 0
Release v21.0.0 · onebeyond/rascal What's Changed perf(backoff): optimize linear backoff using closure by @Ayoub-Mabrouk in #243 New Contributors @Ayoub-Mabrouk made their first contribution in #243 Full Changelog: v20.1.1...v21...

🚀 Just released rascal@21.0.0 📦

🍿 #release details: github.com/onebeyond/ra...

08.02.2026 14:35 👍 0 🔁 0 💬 0 📌 0
Newsletter #011: Secure Publishing, Lodash Overhaul & Express Releases 🛡️ This month we tackle secure npm publishing, roll out a major security overhaul for Lodash, and continue the Express release train. Plus, updates on Node.js VFS and a new security guide for open source...

😊 It is now accessible on my blog: blog.ulisesgascon.com/newsletter-i...

05.02.2026 08:32 👍 0 🔁 0 💬 0 📌 0
Newsletter #011: Secure Publishing, Lodash Overhaul & Express Releases 🛡️ This month we tackle secure npm publishing, roll out a major security overhaul for Lodash, and continue the Express release train. Plus, updates on Node.js VFS and a new security guide for open source...

🔖 The latest issue of my #newsletter is live, issue 011.

Secure publishing on #npm in 2026, major #Lodash security overhaul, updated security best practices, fresh #Express release backlog & ecosystem insights from talks, CVEs & community work ✨

blog.ulisesgascon.com/newsletter-i...

05.02.2026 08:27 👍 1 🔁 1 💬 0 📌 0

We talk constantly about the risks of unmaintained dependencies and supply chain vulnerabilities, but rarely about the complexity of fixing them when the project is as massive as Lodash.

This amazing article captures the reality of Open Source sustainability. Thanks @sarahgooding.bsky.social!

31.01.2026 11:40 👍 4 🔁 1 💬 0 📌 0

"Security work is emotionally expensive and invisible, and sharing it makes it sustainable." - @ulisesgascon.com

Many thanks to @jddalton.bsky.social, @jordan.har.band, and @ulisesgascon.com for their insights on maintaining Lodash and all the hard work put into reviving the project. 💚

31.01.2026 03:51 👍 12 🔁 7 💬 0 📌 1
Newsletter #010: Wrapping Up the Year with Talks, Security Work and Big Releases 🎁 This month brought a new talk, a deep dive into secure publishing, key Express releases, OSSF Scorecard updates, and several ecosystem improvements around security and governance.

Hungry now? Here is a snack from the last one: blog.ulisesgascon.com/newsletter-i...

30.01.2026 21:10 👍 0 🔁 0 💬 1 📌 0
Screenshot of a GitHub Sponsors email update titled ‘Secure Publishing, Lodash Overhaul & Express Releases 🛡️.’ It shows the beginning of the newsletter: greeting, introduction, and the first section called ‘🎤 “Publishing JavaScript Securely in 2026”’ with a promotional image preview underneath.

Screenshot of a GitHub Sponsors email update titled ‘Secure Publishing, Lodash Overhaul & Express Releases 🛡️.’ It shows the beginning of the newsletter: greeting, introduction, and the first section called ‘🎤 “Publishing JavaScript Securely in 2026”’ with a promotional image preview underneath.

Just shipped a new newsletter to Sponsors! 🎁

Includes the hard truths of #npm security, #Expressjs updates, and the #Lodash overhaul that put my code in space 🚀.

Get early access & support my OSS work here: github.com/sponsors/Uli...

30.01.2026 21:10 👍 0 🔁 0 💬 1 📌 0
Post image

Happy Friday from our fresh collaboration page. 😎

Want to get involved in our collaboration spaces and projects? Check out the page to see what groups to join and what meetings are happening.

If you care about JavaScript, you belong here. ✌️

openjsf.org/collaboration

30.01.2026 17:38 👍 3 🔁 2 💬 1 📌 1