-
-
Notifications
You must be signed in to change notification settings - Fork 35.3k
Comparing changes
Open a pull request
base repository: nodejs/node
base: f13c7f5
head repository: nodejs/node
compare: 9f51c55
- 10 commits
- 392 files changed
- 4 contributors
Commits on Jul 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b71cbce - Browse repository at this point
Copy the full SHA b71cbceView commit details
Commits on Aug 8, 2023
-
lib,permission: restrict process.binding when pm is enabled
PR-URL: nodejs-private/node-private#438 Fixes: nodejs-private/node-private#422 CVE-ID: CVE-2023-32558
Configuration menu - View commit details
-
Copy full SHA for 1bf3429 - Browse repository at this point
Copy the full SHA 1bf3429View commit details -
permission: handle fstatfs and add pm supported list
PR-URL: nodejs-private/node-private#441 CVE-ID: CVE-2023-32005
Configuration menu - View commit details
-
Copy full SHA for bd094d6 - Browse repository at this point
Copy the full SHA bd094d6View commit details
Commits on Aug 9, 2023
-
deps: upgrade openssl sources to quictls/openssl-3.0.10+quic1
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> PR-URL: #49036
Configuration menu - View commit details
-
Copy full SHA for 559698a - Browse repository at this point
Copy the full SHA 559698aView commit details -
deps: update archs files for openssl-3.0.10+quic1
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> PR-URL: #49036
Configuration menu - View commit details
-
Copy full SHA for 92300b5 - Browse repository at this point
Copy the full SHA 92300b5View commit details -
policy: disable process.binding() when enabled
process.binding() can be used to trivially bypass restrictions imposed through a policy. Since the function is deprecated already, simply replace it with a stub when a policy is being enabled. Fixes: https://hackerone.com/bugs?report_id=1946470 PR-URL: nodejs-private/node-private#397 Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> CVE-ID: CVE-2023-32559
Configuration menu - View commit details
-
Copy full SHA for cf348ec - Browse repository at this point
Copy the full SHA cf348ecView commit details -
permission: handle buffer path on fs calls
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com> Refs: https://hackerone.com/bugs?subject=nodejs&report_id=2038134 PR-URL: nodejs-private/node-private#439
Configuration menu - View commit details
-
Copy full SHA for 1f0cde4 - Browse repository at this point
Copy the full SHA 1f0cde4View commit details -
permission: ensure to resolve path when calling mkdtemp
PR-URL: nodejs-private/node-private#464 Refs: https://hackerone.com/bugs?subject=nodejs&report_id=2037887 Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Configuration menu - View commit details
-
Copy full SHA for 98a83a6 - Browse repository at this point
Copy the full SHA 98a83a6View commit details -
policy: handle Module.constructor and main.extensions bypass
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com> PR-URL: nodejs-private/node-private#417 Refs: https://hackerone.com/bugs?subject=nodejs&report_id=1960870 Refs: https://hackerone.com/bugs?subject=nodejs&report_id=2043807 Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com> CVE-ID: CVE-2023-32002,CVE-2023-32006
Configuration menu - View commit details
-
Copy full SHA for 7337d21 - Browse repository at this point
Copy the full SHA 7337d21View commit details -
2023-08-09, Version 20.5.1 (Current)
This is a security release. Notable changes: * CVE-2023-32002: Policies can be bypassed via Module.\_load (High) * CVE-2023-32558: process.binding() can bypass the permission model through path traversal (High) * CVE-2023-32004: Permission model can be bypassed by specifying a path traversal sequence in a Buffer (High) * CVE-2023-32006: Policies can be bypassed by module.constructor.createRequire (Medium) * CVE-2023-32559: Policies can be bypassed via process.binding (Medium) * CVE-2023-32005: fs.statfs can bypass the permission model (Low) * CVE-2023-32003: fs.mkdtemp() and fs.mkdtempSync() can bypass the permission model (Low) * OpenSSL Security Releases * https://mta.openssl.org/pipermail/openssl-announce/2023-July/000264.html * https://mta.openssl.org/pipermail/openssl-announce/2023-July/000265.html * https://mta.openssl.org/pipermail/openssl-announce/2023-July/000267.html PR-URL: nodejs-private/node-private#465
Configuration menu - View commit details
-
Copy full SHA for 9f51c55 - Browse repository at this point
Copy the full SHA 9f51c55View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff f13c7f5...9f51c55