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.
Published: 2026-10-20
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Potential CAPTCHA bypass and disruption of protected flows
Action: Apply Patch
AI Analysis

Impact

ApostropheCMS allows an attacker to craft a CAPTCHA response token that is inserted into the verification request without URL‑encoding. This flaw can smuggle additional request parameters, potentially disrupting CAPTCHA verification or enabling automated probing. No confirmed successful bypass or secret disclosure has been demonstrated, but the integrity of CAPTCHA‑gated form or login flows is compromised.

Affected Systems

Any installation using the @apostrophecms/form add‑on older than version 1.5.5, the @apostrophecms/login‑recaptcha plugin older than 1.2.1, or the @apostrophecms/login‑hcaptcha plugin older than 1.3.0 – all components of ApostropheCMS available from the @apostrophecms organization.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity. EPSS data is unavailable and the issue is not listed in the CISA KEV catalog, which lowers the perceived likelihood of widespread exploitation. The vulnerability is exploitable by submitting a crafted CAPTCHA token through the affected form or login page, so it requires user interaction to trigger, though automated probing is possible.

Generated by OpenCVE AI on October 20, 2026 at 18:32 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade @apostrophecms/form to version 1.5.5 or later
  • Upgrade @apostrophecms/login‑recaptcha to version 1.2.1 or later and @apostrophecms/login‑hcaptcha to version 1.3.0 or later
  • If immediate upgrade is not feasible, temporarily disable CAPTCHA gates for critical forms or logins until a patch is applied

Generated by OpenCVE AI on October 20, 2026 at 18:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-44qr-rrjg-2cqq ApostropheCMS: CAPTCHA response token not URL-encoded
History

Wed, 21 Oct 2026 17:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 20 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Apostrophecms
Apostrophecms apostrophecms
Apostrophecms form
Apostrophecms login-hcaptcha
Apostrophecms login-recaptcha
Vendors & Products Apostrophecms
Apostrophecms apostrophecms
Apostrophecms form
Apostrophecms login-hcaptcha
Apostrophecms login-recaptcha

Tue, 20 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
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.
Title ApostropheCMS: CAPTCHA response token not URL-encoded
Weaknesses CWE-116
References
Metrics cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

Apostrophecms Apostrophecms Form Login-hcaptcha Login-recaptcha
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-21T15:53:18.916Z

Reserved: 2026-10-20T14:27:46.642Z

Link: CVE-2026-113667

cve-icon Vulnrichment

Updated: 2026-10-21T14:24:40.986Z

cve-icon NVD

Status : Deferred

Published: 2026-10-20T18:17:20.277

Modified: 2026-10-21T16:17:24.370

Link: CVE-2026-113667

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T20:29:26Z

Weaknesses
  • CWE-116

    Improper Encoding or Escaping of Output