CVE-2021-32619

CVE-2021-32619

Deno is a runtime for JavaScript and TypeScript that uses V8 and is built in Rust. In Deno versions 1.5.0 to 1.10.1, modules that are dynamically imported through `import()` or `new Worker` might have been able to bypass network and file system permission checks when statically importing other modules. The vulnerability has been patched in Deno release 1.10.2.

Source: CVE-2021-32619

CVE-2021-32620

CVE-2021-32620

### Impact
A user disabled on a wiki using email verification for registration can re-activate himself by using the activation link provided for his registration.

### Patches
The problem has been patched in the following versions of XWiki: 11.10.13, 12.6.7, 12.10.2, 13.0.

### Workarounds
It’s possible to workaround the issue by resetting the `validkey` property of the disabled XWiki users. This can be done by editing the user profile with object editor.

### References
https://jira.xwiki.org/browse/XWIKI-17942

### For more information
If you have any questions or comments about this advisory:
* Open an issue in [Jira](http://jira.xwiki.org)
* Email us at [Security mailing-list](mailto:[email protected])

Source: CVE-2021-32620

CVE-2021-29492

CVE-2021-29492

### Description
Envoy does not decode escaped slash sequences `%2F` and `%5C` in HTTP URL paths in versions 1.18.2 and before. A remote attacker may craft a path with escaped slashes, e.g. `/something%2F..%2Fadmin`, to bypass access control, e.g. a block on `/admin`. A backend server could then decode slash sequences and normalize path and provide an attacker access beyond the scope provided for by the access control policy.

### Impact
Escalation of Privileges when using RBAC or JWT filters with enforcement based on URL path. Users with back end servers that interpret `%2F` and `/` and `%5C` and “ interchangeably are impacted.

### Attack Vector
URL paths containing escaped slash characters delivered by untrusted client.

### Patches
Envoy versions 1.18.3, 1.17.3, 1.16.4, 1.15.5 contain new path normalization option to decode escaped slash characters.

### Workarounds
If back end servers treat `%2F` and `/` and `%5C` and “ interchangeably and a URL path based access control is configured, we recommend reconfiguring back end server to not treat `%2F` and `/` and `%5C` and “ interchangeably if feasible.

### Credit
Ruilin Yang ([email protected])

### References
https://blog.envoyproxy.io
https://github.com/envoyproxy/envoy/releases

### For more information
If you have any questions or comments about this advisory:
* Open an issue in [Envoy repo](https://github.com/envoyproxy/envoy/issues)
* Email us at [envoy-security](mailto:[email protected])

Source: CVE-2021-29492