Intel

AIKIDO-2026-626653

baseline-browser-mapping is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)CVE-2026-45819 Published Aug 14, 2026

66

Medium Risk

This Affects:

JSbaseline-browser-mapping
2.0.0 - 2.10.44
Fixed in 2.11.0
Are you affected? Scan for Free

TL;DR

The getCompatibleVersions() and getAllVersions() functions in baseline-browser-mapping call process.exit() when they receive invalid or conflicting configuration options, such as supplying both targetYear and widelyAvailableOnDate, or setting includeKaiOS: true with includeDownstreamBrowsers: false. An application that forwards user-controlled values into these options can be forced to terminate its entire host process. The fix removes the process.exit() calls and throws a catchable Error instead.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and your application passes user-controlled values into the getCompatibleVersions() or getAllVersions() configuration options without validating them first.

Background info

baseline-browser-mapping is vulnerable to Denial of Service (DoS) in versions 2.0.0 - 2.10.44.

How to fix this

Upgrade the baseline-browser-mapping library to the patch version.