Read the docs
TI-2026-85666 Aliases CVE-2026-77463

Rate limit bypass in Remark42 via untrusted forwarding headers

Priority LOW 28CWE-348Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
None · Low · Low
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA.

Summary

Remark42 from 1.0.0 before 1.16.2 trusts the True-Client-IP, X-Real-IP and X-Forwarded-For headers without checking that the direct peer is a trusted proxy. A remote attacker can rotate spoofed forwarding headers to get fresh rate-limit buckets, bypass vote de-duplication when --votes-ip is enabled, mint anonymous identities and poison stored comment IPs and logs. The flaw, CWE-807, is most exposed in directly reachable deployments and in proxies that forward attacker-controlled headers.

Written with Claude Haiku 5.5 from the sources below · 2026-11-06

Description from the CNA

Remark42 is a self-hosted comment engine for blogs, articles, or any other place where readers can add comments. From 1.0.0 until 1.16.2, Remark42 globally trusts True-Client-IP, X-Real-IP, and X-Forwarded-For without verifying that the direct peer is a trusted proxy, and middleware.RealIP overwrites r.RemoteAddr before per-IP controls run. In a directly reachable deployment, or a proxy that forwards attacker-controlled headers, a remote attacker can rotate spoofed forwarding headers to obtain fresh token buckets for rate-limited endpoints, bypass vote de-duplication when --votes-ip is enabled, mint anonymous identities, and poison stored comment IPs and request logs. The global concurrent-request throttle and per-request timeouts still limit availability impact. Mitigation support is available in version 1.16.2, but operators must configure --trusted-proxy for the deployment topology.

Why it matters now

EPSS 0.00219 12th percentileScored 2026-11-07
Fix Fixed remark42 (umputun): 1.16.2

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
umputunremark421.0.0 to before 1.16.21.16.2Patch availableCNA
  • remark42 Vendorumputun Affected 1.0.0 to before 1.16.2 Fixed in 1.16.2 Patch available CNA

Remediation

Remark42 1.16.2 fixes this flaw and includes mitigation support. Operators must also configure --trusted-proxy for their deployment topology.

Written with Claude Haiku 5.5 from the sources below · 2026-11-06

  • Fix · CNA remark42 (umputun) Fixed in 1.16.2

Vendor assessments

Red Hat

Red Hat's page for this CVE →

Not affected: 1 product
  • Red Hat

Timeline

  1. 2026-11-05 Threatist record created from CVE-2026-77463
  2. 2026-11-06 Affected versions changed · Red Hat
  3. 2026-11-06 CVSS score added · Red Hat
  4. 2026-11-07 Priority changed: MEDIUM → LOW

References

  • TI-2026-36058 Remark42: Cross-Site Scripting (XSS) on /api/v1/img via content-type spoofing CVSS 3.0HIGH 8.2

Sources