Skip to content

fix(deps): bump html-to-text to 10.0.1 to resolve deepmerge-ts CVE - #433

Open
defeldman wants to merge 1 commit into
nodemailer:masterfrom
defeldman:bump-html-to-text-10.0.1
Open

fix(deps): bump html-to-text to 10.0.1 to resolve deepmerge-ts CVE#433
defeldman wants to merge 1 commit into
nodemailer:masterfrom
defeldman:bump-html-to-text-10.0.1

Conversation

@defeldman

@defeldman defeldman commented Aug 19, 2026

Copy link
Copy Markdown

Hello - while resolving some security issues, I noticed this would be easy to fix.

Summary

  • Bumps html-to-text from 10.0.0 to 10.0.1.
  • 10.0.1 is a dependency-only security release: it bumps html-to-text's own deepmerge-ts dependency from ^7.1.5 to ^8.0.1, fixing a stack exhaustion vulnerability when merging recursive object graphs (GHSA-ggr8-5vv4-36mx).
  • No other code changes between html-to-text 10.0.0 and 10.0.1.
  • Kept the existing exact-version pin style ("10.0.1" rather than "^10.0.1") to match how every other dependency in this package.json is pinned, rather than switching to a range.

Fixes #432

Test plan

  • npm install resolves deepmerge-ts to 8.0.1.
  • npm audit no longer flags deepmerge-ts.
  • Full test suite (npm test — eslint + nodeunit) passes: 253/253 assertions, identical to the pre-change baseline.

🤖 Generated with Claude Code

@CLAassistant

CLAassistant commented Aug 19, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Comment thread package.json
"encoding-japanese": "2.2.0",
"he": "1.2.0",
"html-to-text": "10.0.0",
"html-to-text": "10.0.1",

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Probably should ^10.0.1 here instead? Seems like convention in this repo is to pin dependencies though.

html-to-text 10.0.1 is a dependency-only security release that bumps
its deepmerge-ts dependency from ^7.1.5 to ^8.0.1, fixing a stack
exhaustion vulnerability (GHSA-ggr8-5vv4-36mx) when merging recursive
object graphs. No other code changes between 10.0.0 and 10.0.1.

Full test suite passes unchanged (253/253 assertions) before and
after the bump.

Fixes nodemailer#432
@defeldman
defeldman force-pushed the bump-html-to-text-10.0.1 branch from 81fc5ba to de2cac5 Compare August 19, 2026 22:46
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.

Bump html-to-text to 10.0.1 to address deepmerge-ts vulnerability

2 participants