Skip to content

Bump axios minimum to >=1.16.0 (CVE-2025-62718 incomplete-fix + MITM) #191

@geekspence

Description

@geekspence

Context

GitHub Security Advisory landed flagging axios <1.16.0 for two HIGH-severity vulnerabilities:

postmark@4.0.7 declares axios: ^1.13.5. The caret already allows axios 1.16+, so the runtime is unaffected — but workspaces using strict resolution (and downstream consumers running npm audit --audit-level=high --prod in CI) all fail the audit step on transitive postmark > axios paths.

Suggested fix

Bump the declared minimum to axios: ^1.16.0 in package.json. No code change required — postmark already works fine with axios 1.16+ in the existing range.

Workaround (for consumers reading this)

Until released, override transitively via your package manager:

pnpm (workspace root):

"pnpm": {
  "overrides": {
    "axios": ">=1.16.0"
  }
}

npm 8.3+:

"overrides": {
  "axios": ">=1.16.0"
}

yarn:

"resolutions": {
  "axios": ">=1.16.0"
}

Happy to send a PR with the bump if it's helpful.

Environment

  • postmark: 4.0.7
  • axios (resolved before override): 1.13.5
  • Node: 22.x
  • pnpm: 10.x

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions