Skip to content
OpenAdvisories

Vendor

bulwarkmail

6 known vulnerabilities.

Products

5 results · Clear filters · Feed

  • High 7.5

    Bulwark Webmail: DNS-rebinding SSRF in public iCalendar fetch endpoint

    Bulwark Webmail is a self-hosted webmail client for Stalwart Mail Server. Prior to 1.9.2, the unauthenticated POST /api/fetch-ical endpoint validates a caller-supplied hostname with one DNS lookup and then passes the URL to fetch, which performs a separate lo…

  • High 8.7

    Bulwark Webmail getClientIP() trusted client-controlled X-Forwarded-For value, enabling rate limit bypass and audit log forgery

    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 attacke…

  • High 8.7

    Bulwark Webmail S/MIME signature verification accepted self-signed certificates

    Bulwark Webmail is a self-hosted webmail client for Stalwart Mail Server. Prior to 1.4.11, S/MIME signature verification did not validate the certificate trust chain (checkChain: false). Any email signed with a self-signed or untrusted certificate was display…

  • High 8.7

    Bulwark Webmail: Authentication Bypass in verifyIdentity() due to missing cookie validation

    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 c…

  • High 8.7

    Bulwark Webmail: Information Exposure: password returned in /api/auth/session

    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 cache…