PT-2026-79423 · Checkmate · Checkmate

CVE-2026-70656

·

Published

2026-08-21

·

Updated

2026-08-21

CVSS v3.1

4.9

Medium

VectorAV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Checkmate versions 3.5.1 through 3.9.1
Description An authenticated admin or superadmin can trigger a Regular Expression Denial of Service (ReDoS) by setting the matchMethod to regex and inserting a malicious expression into the expectedValue field during advanced HTTP monitor matching. The system accepts the expression via server/src/api/validation/monitorValidation.ts, and server/src/service/network/AdvancedMatcher.ts evaluates it synchronously against an attacker-controlled HTTP response body on the Node.js main event loop. Because this process lacks a timeout or worker isolation, it can lead to catastrophic backtracking—a condition where a complex regular expression takes an exponential amount of time to process—which freezes API endpoints, monitor checks, and WebSocket connections for all users.
Recommendations Update to version 3.9.2. As a temporary workaround, avoid using the expectedValue field with the matchMethod set to regex for HTTP monitor matching.

Exploit

Fix

DoS

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-70656
GHSA-4C6J-P2CV-WF56

Affected Products

Checkmate