Repository navigation
fix(deps): update dependency joi to v17 [security] - #97
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
August 26, 2026 22:06
65c8420 to
27bcc19
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
2 times, most recently
from
September 3, 2026 01:10
e9ea883 to
0e08a50
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 3, 2026 09:36
0e08a50 to
1f30775
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 4, 2026 03:11
1f30775 to
270ceba
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 7, 2026 22:31
270ceba to
cb6d259
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 8, 2026 03:40
cb6d259 to
8f0b865
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 9, 2026 22:57
8f0b865 to
d1c8113
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 10, 2026 03:30
d1c8113 to
ab18e03
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 10, 2026 15:44
ab18e03 to
0a799c4
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 10, 2026 23:47
0a799c4 to
899bfb1
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 15, 2026 18:12
899bfb1 to
a1a7f65
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 16, 2026 00:39
a1a7f65 to
17da8f8
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 16, 2026 13:13
17da8f8 to
d82f323
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 17, 2026 03:50
d82f323 to
c7c1b6d
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 17, 2026 19:07
c7c1b6d to
eec994d
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 17, 2026 23:49
eec994d to
05ebca1
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 18, 2026 18:52
05ebca1 to
db44034
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 19, 2026 01:13
db44034 to
d3c8cc7
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 23, 2026 20:43
d3c8cc7 to
d80fc60
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 24, 2026 06:07
d80fc60 to
b40ae14
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 25, 2026 04:28
b40ae14 to
d63cfbf
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
September 25, 2026 18:03
d63cfbf to
8767cd5
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
October 1, 2026 10:56
8767cd5 to
a0d7f3a
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
October 1, 2026 18:41
a0d7f3a to
0b98ad6
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
October 5, 2026 18:40
0b98ad6 to
d041850
Compare
renovate
Bot
force-pushed
the
renovate/npm-joi-vulnerability
branch
from
October 5, 2026 21:56
d041850 to
773b071
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^14.3.1→^17.0.0^14.3.1→^17.13.4joi has an uncaught RangeError on deeply nested input through recursive
link()schemasCVE-2026-48038 / GHSA-q7cg-457f-vx79
More information
Details
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:
validate()called withouttry/catchin a request handler would cause an unhandled exception, potentially crashing the process.validateAsync()orvalidate()inside atry/catch, the validation fails, but the error type isRangeErrorrather than a structuredValidationError, complicating error handling.Patches
Upgrade to version >= 18.2.1.
Workarounds
Try/catch the validation to avoid uncaught exceptions.
References
Severity
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:LReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Release Notes
hapijs/joi (joi)
v17.13.4Compare Source
v17.13.3Compare Source
v17.13.2Compare Source
v17.13.1Compare Source
v17.13.0Compare Source
v17.12.3Compare Source
v17.12.2Compare Source
v17.12.1Compare Source
v17.12.0Compare Source
v17.11.1Compare Source
v17.11.0Compare Source
v17.10.2Compare Source
v17.10.1Compare Source
v17.10.0Compare Source
v17.9.2Compare Source
v17.9.1Compare Source
v17.9.0Compare Source
v17.8.4Compare Source
v17.8.3Compare Source
v17.8.2Compare Source
v17.8.1Compare Source
v17.8.0Compare Source
v17.7.1Compare Source
v17.7.0Compare Source
v17.6.4Compare Source
v17.6.3Compare Source
v17.6.2Compare Source
v17.6.1Compare Source
v17.6.0Compare Source
v17.5.0Compare Source
v17.4.3Compare Source
v17.4.2Compare Source
v17.4.1Compare Source
v17.4.0Compare Source
v17.3.0Compare Source
v17.2.1Compare Source
v17.2.0Compare Source
v17.1.1Compare Source
Configuration
📅 Schedule: (UTC)
🚦 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 these updates again.
This PR was generated by Mend Renovate. View the repository job log.