Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend GET request to /api/auth/session endpoint
-
ExploitReceive JSON response containing plaintext password
-
ExecutionExtract credentials from response
-
ImpactUse password for unauthorized access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V14 - Data Protection Encrypted storage of sensitive data
|
| Exploitation Conditions | Bulwark Webmail versions prior to 1.4.10 self-hosted with Stalwart Mail Server. Remote unauthenticated attacker can access GET /api/auth/session endpoint to retrieve plaintext user passwords from JSON responses. No victim interaction required. |
| Impact | The CVSS 4.0 score of 8.7 reflects high confidentiality impact (VC:H) with network attack vector (AV:N), low complexity (AC:L), and no privileges required (PR:N). However, real-world risk assessment requires nuanced interpretation. The vulnerability enables passive credential harvesting rather than active system compromise, meaning exploitation depends on adversary positioning (network access, browser access, or proxy control). No public exploit identified at time of analysis, and EPSS data not provided in intelligence inputs. The attack requires no user interaction (UI:N) and low technical skill, making it automatable for positioned attackers monitoring HTTP traffic or accessing browser data stores. Primary risk scenarios include: corporate proxy administrators harvesting employee credentials, malicious browser extensions capturing API responses, compromised CDNs or network paths intercepting traffic, and forensic analysis of browser caches on shared systems. The vulnerability's severity is amplified because credential exposure enables persistent access beyond the immediate session-harvested passwords can be reused for email account access, potentially across multiple services if users reuse passwords. While not actively exploited according to available data, the technical simplicity (unauthenticated network access, no attack complexity) combined with high-value target (email credentials) creates meaningful risk for organizations using affected versions. Patch availability in version 1.4.10 significantly reduces risk for organizations with active update processes. |
| Exploit ScenarioDerived | An attacker with network visibility (corporate proxy administrator, malicious ISP, or man-in-the-middle position) monitors HTTP/HTTPS traffic to a Bulwark Webmail instance. When legitimate users authenticate and their browsers request the /api/auth/session endpoint, the attacker captures the JSON response containing plaintext passwords. Using harvested credentials, the attacker gains persistent access to user email accounts, bypassing session timeouts and enabling reconnaissance of organizational communications. Alternatively, malware or malicious browser extensions on user systems passively log API responses to exfiltrate credentials without network-level access. The attack requires no authentication or user interaction, only positioning to observe API traffic or browser storage. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 02, 2026
Bulwark Webmail prior to version 1.4.10 exposes user plaintext passwords through its session API endpoint, allowing network-positioned attackers to harvest credentials from browser logs, local caches, and network proxies. The /api/auth/session endpoint returns authentication credentials in JSON responses without encryption, creating an information disclosure vulnerability (CWE-312: Cleartext Storage of Sensitive Information). No public exploit identified at time of analysis, though exploitation requires only network access with no authentication (CVSS vector AV:N/AC:L/PR:N), making this a straightforward attack for adversaries monitoring network traffic or accessing browser storage.
RemediationAI
Upgrade immediately to Bulwark Webmail version 1.4.10 or later, which patches the credential exposure vulnerability in the session API endpoint. The vendor released version 1.4.10 specifically addressing this issue, available at https://github.com/bulwarkmail/webmail/releases/tag/1.4.10. Organizations should prioritize this update for internet-facing deployments and environments with untrusted network paths. Post-upgrade, administrators should review server logs, proxy logs, and browser cache storage for potential credential exposure during the vulnerability window, and consider forcing password resets for affected users if credential interception is suspected. No workarounds are documented in the security advisory; upgrading to the patched version is the only complete remediation. Consult the full security advisory at https://github.com/bulwarkmail/webmail/security/advisories/GHSA-47pm-883h-885r for additional vendor guidance.
Affected VersionsENISA
Affected Packages
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 affects the Bulwark Webmail client (CPE 2.3:a:bulwarkmail:webmail), a self-hosted web interface for Stalwart Mail Server. The root cause is CWE-312 (Cleartext Storage of Sensitive Information), where the application's session management endpoint returns sensitive authentication data without proper protection. The GET /api/auth/session API endpoint includes plaintext passwords in its JSON response payload, violating fundamental security principles for credential handling. When applications expose authentication secrets through API responses, those credentials become accessible to multiple attack surfaces: browser developer consoles logging HTTP responses, local browser caches storing API data, HTTP proxies (corporate, ISP, or malicious) intercepting traffic, and browser extensions with network monitoring capabilities. Modern web applications should never transmit passwords in API responses after initial authentication; session tokens or encrypted credentials are the standard secure alternatives. This architectural flaw represents a fundamental mishandling of sensitive data in the session management layer.
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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Primary rating from Vendor (GitHub_M) · only source for this CVE.
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
Bulwark Webmail is a self-hosted webmail client for Stalwart Mail Server. Prior to version 1.4.10, the GET /api/auth/session endpoint previously included the user's plaintext password in the JSON response. This exposed credentials to browser logs, local caches, and network proxie. This issue has been patched in version 1.4.10.
Executive ViewAI
Bulwark Webmail versions prior to 1.4.10 transmit user passwords in plaintext through its session API, exposing credentials to network eavesdropping and local storage compromise. Any attacker with network visibility or access to user devices can harvest active credentials without authentication, creating direct risk to email account compromise and lateral movement into organizational systems.
Vendor-released patch: version 1.4.10 or later. If immediate patching is not feasible: restrict network access to the /api/auth/session endpoint to trusted IP ranges only; implement network-level encryption (TLS inspection); monitor for anomalous API access patterns; advise users to reset passwords immediately after patching.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
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
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
rcube_image.php in Roundcube Webmail before 1.4.4 allows attackers to execute arbitrary code via shell metacharacters in
Roundcube Webmail before 1.4.4 allows attackers to include local files and execute code via directory traversal in a plu
The DBMail driver in the Password plugin in Roundcube before 1.1.0 allows remote attackers to execute arbitrary commands
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
Multiple buffer overflows in the DBMail driver in the Password plugin in Roundcube before 1.1.0 allow remote attackers t
Roundcube Webmail allows arbitrary password resets by authenticated users. Rated high severity (CVSS 8.8), this vulnerab
Pre-authentication SQL injection in Roundcube Webmail's virtuser_query plugin allows unauthenticated remote attackers to
roundcube version 1.3.4 and earlier contains an Insecure Permissions vulnerability in enigma plugin that can result in e
An issue was discovered in Roundcube Webmail before 1.4.4. Rated medium severity (CVSS 6.5), this vulnerability is remot
EUVD-2026-18530
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB