Files
node/lib
Aditi deddecce3a module: fix require.resolve() crash on non-string paths
Previously, `require.resolve()` could crash when:
- The first parameter was a relative path and
- The `paths` array contained non-string entries

This commit fixes the issue by adding a check in
`Module._findPath` to ensure all elements in `paths`
are strings, and adding a validation in `stat` before
calling `InternalModuleStat` to guard against
non-string filenames.

PR-URL: https://github.com/nodejs/node/pull/56942
Fixes: https://github.com/nodejs/node/issues/47698
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
2025-04-17 10:50:47 -03:00
..
…
…
…
…
2024-10-04 10:20:24 +02:00
2024-11-27 11:03:39 -05:00
2024-11-27 11:03:39 -05:00
2024-11-27 11:03:39 -05:00
2024-11-27 11:03:39 -05:00
…
2025-01-05 13:05:31 -05:00
2024-11-27 01:37:53 -05:00
…
…
2025-01-05 12:57:36 -05:00
2024-11-27 11:03:39 -05:00
2024-11-27 11:03:39 -05:00
…
…
2025-02-03 20:09:53 +01:00
2024-11-27 11:03:39 -05:00
…
2025-01-05 13:05:25 -05:00
…