๐Ÿ” CVE Alert

CVE-2026-86041

UNKNOWN 0.0

ezBookkeeping: Source-IP allowlist (MCP & API token) is bypassable via a spoofed `X-Forwarded-For` header

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

ezBookkeeping is an open source, self-hosted personal finance application. From 0.10.0 until 1.6.0, ezBookkeeping constructs its Gin router with gin.New() without configuring SetTrustedProxies, causing c.ClientIP() to trust a spoofed X-Forwarded-For value. An unauthenticated remote attacker can supply an allowlisted address to bypass the mcp_allowed_remote_ips or api_token_allowed_remote_ips gate. A valid MCP or API token remains required for protected actions. When such actions occur, the same spoofed value is stored in Transaction.CreatedIp and the request log, attributing activity to the trusted host instead of the attacker. This issue is fixed in version 1.6.0.

CWE CWE-348
Vendor mayswind
Product ezbookkeeping
Published Nov 4, 2026
Stay Ahead of the Next One

Get instant alerts for mayswind ezbookkeeping

Be the first to know when new unknown vulnerabilities affecting mayswind ezbookkeeping are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

mayswind / ezbookkeeping
>= 0.10.0, < 1.6.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/mayswind/ezbookkeeping/security/advisories/GHSA-wchh-mrv2-5h4q github.com: https://github.com/mayswind/ezbookkeeping/commit/d79a5beb8037e529dc4dc64a6d22bd2d02b2e986 github.com: https://github.com/mayswind/ezbookkeeping/releases/tag/v1.6.0