CVE-2026-113667 ApostropheCMS: CAPTCHA response token not URL-encoded

Medium 5.3 Published Updated
Exploited in the wild
Not known
Fix
Available

What is CVE-2026-113667?

CVE-2026-113667 is a medium-severity vulnerability in @apostrophecms apostrophe, published on 20 Oct 2026.

Official description

ApostropheCMS is an open-source Node.js content management system. Prior to 1.5.5 of the Form add-on, 1.2.1 of login-recaptcha, and 1.3.0 of login-hcaptcha, these three CAPTCHA integrations interpolate an unencoded user-supplied response token into the provider verification request. Crafted tokens can smuggle request parameters and disrupt CAPTCHA verification and CAPTCHA-gated form or login flows; automated bypass probing is possible, but a successful CAPTCHA bypass or secret disclosure is not established. This issue is fixed in Form 1.5.5, login-recaptcha 1.2.1, and login-hcaptcha 1.3.0.

Weakness: CWE-116

Which versions are affected by CVE-2026-113667?

6 open source packages ship an affected version, including @apostrophecms/form, @apostrophecms/login-hcaptcha and @apostrophecms/login-recaptcha.

PackageAffectedFixed in
@apostrophecms/form npmAll versions1.5.5
@apostrophecms/form npmAll versions1.5.5
@apostrophecms/login-hcaptcha npmAll versions1.3.0
@apostrophecms/login-hcaptcha npmAll versions1.3.0
@apostrophecms/login-recaptcha npmAll versions1.2.1
@apostrophecms/login-recaptcha npmAll versions1.2.1

How do I fix CVE-2026-113667?

Upgrade @apostrophecms/form to 1.5.5 or later.

Is CVE-2026-113667 being exploited?

There is no known exploitation of CVE-2026-113667 in the wild and no public exploit code.

Sources

Also known as GHSA-44qr-rrjg-2cqq.

Is CVE-2026-113667 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free