Skip to content

chore(deps): update dependency joi to v17.13.4 [security] - #105

Open
sc-renovate[bot] wants to merge 1 commit into
masterfrom
renovate/npm-joi-vulnerability
Open

chore(deps): update dependency joi to v17.13.4 [security]#105
sc-renovate[bot] wants to merge 1 commit into
masterfrom
renovate/npm-joi-vulnerability

Conversation

@sc-renovate

@sc-renovate sc-renovate Bot commented Jun 11, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Change Age Confidence
joi 17.13.317.13.4 age confidence

GitHub Vulnerability Alerts

CVE-2026-48038

Impact

Denial of service via untrapped exception in services validating user-supplied JSON / object input with recursive link schemas.

The blast radius depends on how the application invokes joi:

  • Highest impact: validate() called without try/catch in a request handler would cause an unhandled exception, potentially crashing the process.
  • Lower impact: validateAsync() or validate() inside a try/catch, the validation fails, but the error type is RangeError rather than a structured ValidationError, complicating error handling.

Patches

Upgrade to version >= 18.2.1.

Workarounds

Try/catch the validation to avoid uncaught exceptions.

References

Severity
  • CVSS Score: 5.3 / 10 (Medium)
  • Vector String: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

Release Notes

hapijs/joi (joi)

v17.13.4

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • ""
  • 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR has been generated by Renovate Bot.

@sc-renovate sc-renovate Bot added dependencies Pull requests that update a dependency file renovate labels Jun 11, 2026
@sc-renovate sc-renovate Bot changed the title chore(deps): update dependency joi to v18 [security] chore(deps): update dependency joi to v18 [security] - autoclosed Jun 13, 2026
@sc-renovate sc-renovate Bot closed this Jun 13, 2026
@sc-renovate
sc-renovate Bot deleted the renovate/npm-joi-vulnerability branch June 13, 2026 00:31
@sc-renovate sc-renovate Bot changed the title chore(deps): update dependency joi to v18 [security] - autoclosed chore(deps): update dependency joi to v17.13.4 [security] Jun 13, 2026
@sc-renovate sc-renovate Bot reopened this Jun 13, 2026
@sc-renovate
sc-renovate Bot force-pushed the renovate/npm-joi-vulnerability branch 4 times, most recently from 09e7e4b to 2d3294c Compare June 18, 2026 16:12
@sc-renovate
sc-renovate Bot force-pushed the renovate/npm-joi-vulnerability branch 4 times, most recently from bcfdd4f to ff9d663 Compare June 30, 2026 05:08
@sc-renovate
sc-renovate Bot force-pushed the renovate/npm-joi-vulnerability branch 4 times, most recently from 0506ef2 to 3920740 Compare July 9, 2026 16:41
@sc-renovate
sc-renovate Bot force-pushed the renovate/npm-joi-vulnerability branch 4 times, most recently from d47bd35 to 103e863 Compare July 15, 2026 21:32
@sc-renovate
sc-renovate Bot force-pushed the renovate/npm-joi-vulnerability branch 4 times, most recently from bcc40a6 to e3ec97e Compare July 24, 2026 08:48
@sc-renovate
sc-renovate Bot force-pushed the renovate/npm-joi-vulnerability branch from e3ec97e to 3c98542 Compare July 30, 2026 07:27
@sc-renovate
sc-renovate Bot force-pushed the renovate/npm-joi-vulnerability branch from 3c98542 to eefbcfc Compare July 30, 2026 18:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file renovate

Development

Successfully merging this pull request may close these issues.

0 participants