AploSec / Disclosures / CVE-2026-111714

ReproducedFixed in 1.37.0CWE-1333npm

tarteaucitron.js before 1.37.0 ReDoS via Unescaped Cookie Name in cookie.purge

CVE-2026-111714 · published 2026-10-16

Summary

tarteaucitron.js before 1.37.0 contains a regular expression denial of service vulnerability that allows attackers to block visitor pages by supplying unescaped cookie names to cookie.purge. Attackers can plant a cookie from a sibling subdomain or inject a purgeBtn element with a catastrophic-backtracking data-cookie pattern that freezes the page when the purge button is clicked.

Evidence

Reported to the maintainer with a proof of concept that reproduced against the affected release.

Remediation

Upgrade tarteaucitronjs to 1.37.0 or later.

References

Package
tarteaucitronjs
Ecosystem
npm
Weekly downloads
<10
Affected
before 1.37.0
Fixed
1.37.0
Weakness
CWE-1333
CNA
VulnCheck
Credit
Zachariah Mithani