NetSight
critical10.0

CVE-2023-26045

Path traversal and code execution via prototype vulnerability

Impact

### Impact Due to the use of the [object destructuring assignment](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment) syntax in the user export code path, combined with a path traversal vulnerability, a specially crafted payload could invoke the user export logic to arbitrarily execute javascript files on the local disk. ### Patches Patched in v2.8.7 ### Workarounds Site maintainers can cherry pick ec58700f6dff8e5b4af1544f6205ec362b593092 into their codebase to patch the exploit.

Affected packages

EcosystemPackageAffectedFixed in
npmnodebb>= 2.5.0, < 2.8.72.8.7

Affected products

VendorProductAffected versions
NodebbNodebb
from 2.5.0 before 2.8.7

Weakness classification

References