CVE-2026-34834
Received Received - Intake
Authentication Bypass in Bulwark Webmail Allows Settings Modification

Publication date: 2026-04-02

Last updated on: 2026-04-09

Assigner: GitHub, Inc.

Description
Bulwark Webmail is a self-hosted webmail client for Stalwart Mail Server. Prior to version 1.4.10, the verifyIdentity() function contained logic that returned true if no session cookies were present. This allowed unauthenticated attackers to bypass security checks and access/modify user settings via the /api/settings endpoint by providing arbitrary headers. This issue has been patched in version 1.4.10.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-04-02
Last Modified
2026-04-09
Generated
2026-06-16
AI Q&A
2026-04-02
EPSS Evaluated
2026-06-15
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
bulwarkmail webmail to 1.4.10 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-287 When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2026-34834 is a high-severity authentication bypass vulnerability in the verifyIdentity() function of Bulwark Webmail versions prior to 1.4.10.

The vulnerability occurs because the verifyIdentity() function contained fallback logic that returned true if no session cookies were present, allowing unauthenticated attackers to bypass security checks.

This flaw enables attackers to access and modify user settings via the /api/settings endpoint by providing arbitrary headers without needing valid session cookies.

The issue was patched in version 1.4.10 by removing the fallback condition that allowed this bypass.

Impact Analysis

This vulnerability allows unauthenticated attackers to bypass authentication and gain unauthorized access to user settings.

Attackers can modify user settings via the /api/settings endpoint, potentially leading to unauthorized changes that could compromise user accounts or system behavior.

Because no valid session cookies are required, the risk of exploitation is high, making it critical to upgrade to the patched version or disable Settings Sync as a workaround.

Detection Guidance

This vulnerability can be detected by checking if unauthorized access to the /api/settings endpoint is possible without valid session cookies.

One way to test this is to send HTTP requests to the /api/settings endpoint without any session cookies but with arbitrary headers and observe if the server allows access or modification of user settings.

For example, you can use curl commands like the following to test for the vulnerability:

  • curl -X GET https://your-bulwark-webmail-domain/api/settings -H "Some-Header: arbitrary-value" --cookie "" -v
  • curl -X POST https://your-bulwark-webmail-domain/api/settings -H "Content-Type: application/json" -H "Some-Header: arbitrary-value" --cookie "" -d '{"setting":"value"}' -v

If these requests succeed without valid session cookies, it indicates the presence of the vulnerability.

Mitigation Strategies

The primary mitigation step is to upgrade Bulwark Webmail to version 1.4.10 or later, where the vulnerability has been patched.

If upgrading immediately is not possible, users are advised to disable the Settings Sync feature as a temporary workaround to prevent exploitation.

Compliance Impact

This vulnerability allows unauthenticated attackers to bypass authentication and access or modify user settings, which can lead to unauthorized access to sensitive user data.

Such unauthorized access and modification of user data can result in non-compliance with common data protection standards and regulations like GDPR and HIPAA, which require strict controls on access to personal and sensitive information.

Therefore, if exploited, this vulnerability could compromise the confidentiality and integrity of user data, potentially leading to violations of these regulations.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-34834. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart