Node-RED-Dashboard before 2.26.2 allows ui_base/js/..%2f directory traversal to read files.
The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.
Link | Tags |
---|---|
https://github.com/node-red/node-red-dashboard/issues/669 | third party advisory |
https://github.com/node-red/node-red-dashboard/releases/tag/2.26.2 | third party advisory release notes |