Skip to main content

Webmail EUVDEUVD-2026-19480

| CVE-2026-35391 HIGH
Use of Less Trusted Source (CWE-348)
2026-04-06 GitHub_M
8.7
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft HTTP request with forged X-Forwarded-For header
  2. Exploit
    Bypass IP-based rate limiting on admin login
  3. Execution
    Launch brute-force attack against credentials
  4. Impact
    Gain administrative access

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V6 - Authentication IP-independent access control
Exploitation Conditions

Bulwark Webmail versions prior to 1.4.11 deployed behind a proxy/load balancer that forwards X-Forwarded-For headers. Remote unauthenticated attacker forges X-Forwarded-For header to bypass IP-based rate limiting on admin login or manipulate audit logs. No victim interaction required.

Impact

The CVSS 4.0 score of 8.7 accurately reflects significant real-world risk due to the combination of network accessibility (AV:N), no authentication requirement (PR:N), low complexity (AC:L), and high integrity impact (VI:H). The attack requires no special privileges or user interaction, making it trivially exploitable. While EPSS data is not provided, the technical simplicity suggests high exploitability-attackers need only send crafted HTTP headers, a well-understood technique. No public exploit identified at time of analysis, and the vulnerability is not present in CISA KEV, indicating no confirmed active exploitation campaigns at this time. However, the authentication bypass tag and brute-force enablement make this a high-priority issue for any organization running vulnerable versions. The CVSS vector shows no confidentiality impact (VC:N) but high integrity impact (VI:H), correctly categorizing this as a security control bypass rather than data exfiltration risk. Real-world risk is elevated for internet-facing Bulwark Webmail admin interfaces, where IP-based rate limiting is a common brute-force defense. Organizations relying on IP allowlisting or geofencing for admin access are particularly vulnerable. The availability impact is rated None (VA:N), meaning this is not a denial-of-service vector but rather a persistent security control evasion.

Exploit ScenarioDerived

An attacker targets a Bulwark Webmail admin login interface protected by IP-based rate limiting that blocks accounts after five failed login attempts per IP address. The attacker crafts HTTP requests with forged X-Forwarded-For headers containing different spoofed IP addresses for each login attempt (e.g., X-Forwarded-For: 192.0.2.1, then X-Forwarded-For: 192.0.2.2, etc.). Because the vulnerable getClientIP() function trusts the leftmost client-supplied value, each failed login appears to originate from a different IP address, completely bypassing rate limiting controls. The attacker can now conduct unlimited password guessing attacks against admin accounts while evading detection, and all malicious login attempts are logged with the forged IP addresses rather than the attacker's true source, frustrating incident response and forensic investigation.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 06, 2026

IP address spoofing in Bulwark Webmail versions prior to 1.4.11 allows unauthenticated remote attackers to bypass IP-based rate limiting and forge audit log entries by manipulating the X-Forwarded-For HTTP header. The vulnerability enables brute-force attacks against admin login interfaces and allows malicious actors to mask their true origin in security logs. CVSS 8.7 reflects high integrity impact (VI:H) with network-accessible attack vector requiring no privileges (AV:N, PR:N). No public exploit identified at time of analysis, though exploitation is straightforward given the trust-boundary violation in HTTP header processing.

RemediationAI

Upgrade Bulwark Webmail to version 1.4.11 or later, which contains a fix for the X-Forwarded-For header processing vulnerability. The vendor-released patch corrects the getClientIP() function in lib/admin/session.ts to properly validate and extract client IP addresses from proxy headers. Organizations should prioritize this upgrade for any internet-facing installations or environments where admin interfaces are accessible to untrusted networks. Until patching is complete, consider implementing additional administrative controls such as network-level IP allowlisting via firewall rules, VPN-only access to admin interfaces, or deployment behind a properly configured reverse proxy that strips client-supplied X-Forwarded-For headers and replaces them with trusted values. Review audit logs for suspicious entries with IP addresses that do not match known administrative access patterns, as historical log data may contain forged entries from prior exploitation attempts. The official security advisory with detailed remediation guidance is available at https://github.com/bulwarkmail/webmail/security/advisories/GHSA-7pj2-232x-6698.

Affected VersionsENISA

Webmail < 1.4.11

Affected Packages

euvd webmail fix: 1.4.11

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This vulnerability stems from improper trust of the X-Forwarded-For HTTP header in the getClientIP() function within lib/admin/session.ts. The implementation incorrectly trusts the leftmost (first) IP address in the X-Forwarded-For header chain, which is attacker-controlled client input. In proper proxy configurations, X-Forwarded-For is a comma-separated list where the leftmost IP is added by the client and rightmost entries are appended by successive proxies. Security-critical code should extract the client IP from the rightmost trusted proxy entry, not the leftmost client-supplied value. This is classified as CWE-348 (Use of Less Trusted Source), specifically a trust boundary violation where external input is treated as authoritative for security decisions. The affected product is Bulwark Webmail (CPE: cpe:2.3:a:bulwarkmail:webmail), a self-hosted webmail client specifically designed for Stalwart Mail Server. The vulnerability affects authentication rate limiting and audit logging mechanisms, both critical security controls for administrative interfaces.

Know when Webmail gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M) · only source for this CVE.

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Apr 16, 2026 - 05:29 EUVD
1.4.11
CVE Published
Apr 06, 2026 - 20:17 nvd
HIGH 8.7

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

Bulwark Webmail versions before 1.4.11 contain an unauthenticated IP spoofing vulnerability that allows attackers to bypass rate limiting on admin login pages and forge audit logs, directly enabling brute-force credential attacks and evidence tampering. Organizations using affected versions face elevated risk of unauthorized administrative access and compromised incident response capabilities due to unreliable security logs.

Business Impact: High
Compensating Controls

Vendor-released patch: version 1.4.11 or later. If immediate patching is not feasible, implement network-level rate limiting on admin interface endpoints independent of HTTP headers; disable or restrict X-Forwarded-For header processing; monitor failed login attempts via network sensors rather than application logs; restrict admin interface access to known IP ranges or VPN only.

Threat Intelligence Overview

EPSS Score
0.0%
Top 95% exploitable
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-16651 HIGH POC
7.8 Nov 09

Roundcube Webmail before 1.1.10, 1.2.x before 1.2.7, and 1.3.x before 1.3.3 allows unauthorized access to arbitrary file

CVE-2016-9920 HIGH POC
7.5 Dec 08

steps/mail/sendmail.inc in Roundcube before 1.1.7 and 1.2.x before 1.2.3, when no SMTP server is configured and the send

CVE-2020-12641 CRITICAL POC
9.8 May 04

rcube_image.php in Roundcube Webmail before 1.4.4 allows attackers to execute arbitrary code via shell metacharacters in

CVE-2020-12640 CRITICAL POC
9.8 May 04

Roundcube Webmail before 1.4.4 allows attackers to include local files and execute code via directory traversal in a plu

CVE-2015-2180 HIGH POC
8.8 Jan 30

The DBMail driver in the Password plugin in Roundcube before 1.1.0 allows remote attackers to execute arbitrary commands

CVE-2024-42009 CRITICAL POC
9.3 Aug 05

A Cross-Site Scripting vulnerability in Roundcube through 1.5.7 and 1.6.x through 1.6.7 allows a remote attacker to stea

CVE-2015-2181 HIGH POC
8.8 Jan 30

Multiple buffer overflows in the DBMail driver in the Password plugin in Roundcube before 1.1.0 allow remote attackers t

CVE-2017-8114 HIGH POC
8.8 Apr 29

Roundcube Webmail allows arbitrary password resets by authenticated users. Rated high severity (CVSS 8.8), this vulnerab

CVE-2026-48842 HIGH POC
8.1 May 25

Pre-authentication SQL injection in Roundcube Webmail's virtuser_query plugin allows unauthenticated remote attackers to

CVE-2018-1000071 HIGH POC
7.5 Mar 13

roundcube version 1.3.4 and earlier contains an Insecure Permissions vulnerability in enigma plugin that can result in e

CVE-2020-12626 MEDIUM POC
6.5 May 04

An issue was discovered in Roundcube Webmail before 1.4.4. Rated medium severity (CVSS 6.5), this vulnerability is remot

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy