CVE Catalog

CVE-2026-35391

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.14%

3th percentile - higher than 3% of all known CVEs

Summary

In Bulwark Webmail before 1.4.11, the getClientIP() function trusts the first (leftmost) entry of the X-Forwarded-For header, which is fully controlled by the client. An attacker can forge their source IP to bypass IP-based rate limiting (enabling brute-force attacks on the admin login) or forge audit log entries.

Risk Assessment

An attacker can perform effective brute-force attacks on the admin account and hide their true location, making intrusion detection difficult.

Recommendation

Update Bulwark Webmail to version 1.4.11 or later. Consider using additional authentication mechanisms such as CAPTCHA.

Other vulnerabilities in Bulwark Webmail

See all
Original NVD description (English source)

Bulwark Webmail is a self-hosted webmail client for Stalwart Mail Server. Prior to 1.4.11, the getClientIP() function in lib/admin/session.ts trusted the first (leftmost) entry of the X-Forwarded-For header, which is fully controlled by the client. An attacker could forge their source IP address to bypass IP-based rate limiting (enabling brute-force attacks against the admin login) or forge audit log entries (making malicious activity appear to originate from arbitrary IP addresses). This vulnerability is fixed in 1.4.11.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS