VDB
Sign up
HIGH7.5

GHSA-wqxw-8h5g-hq56

Switcher Client contains Regular Expression Denial of Service (ReDoS)

Quick fix

GHSA-wqxw-8h5g-hq56 — switcher-client: upgrade to the fixed version with the command below.

npm install switcher-client@3.1.4

Details

### Impact Unsanitized input flows into Strategy match operation (EXIST), where it is used to build a regular expression. This may result in a Regular expression Denial of Service attack (reDOS).

### Patches Patched in 3.1.4

### Workarounds Avoid using Strategy settings that use REGEX in conjunction with EXIST and NOT_EXIST operations.

Are you affected?

Enter the version of the package you're using.

Affected packages

npm/switcher-client
Introduced in: 0Fixed in: 3.1.4
Fixnpm install switcher-client@3.1.4

References