Description
A vulnerability, which was classified as problematic, was found in KoaJS Koa up to 3.0.0. Affected is the function back in the library lib/response.js of the component HTTP Header Handler. The manipulation of the argument Referrer leads to open redirect. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| KoaJS | Koa | 3.0 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| npm | koa | >= 2.0.0, < 2.16.2 | 2.16.2 | GHSA-jgmv-j7ww-jx2x |
| npm | koa | >= 3.0.0-alpha.0, < 3.0.1 | 3.0.1 | GHSA-jgmv-j7ww-jx2x |
References
- VDB-317514 | KoaJS Koa HTTP Header response.js back redirect vdb-entry technical-description
- VDB-317514 | CTI Indicators (IOB, IOC, TTP, IOA) signature permissions-required
- Submit #619741 | KoaJS Koa <=3.0.0 commit cb22d8dc Open Redirect third-party-advisory
- https://github.com/koajs/koa/issues/1892 issue-tracking
- https://github.com/koajs/koa/issues/1892#issue-3213028583 exploit issue-tracking