Skip to content

SPF failure on bitwarden.eu: no authorized sending IPs #6641

@gifbengif

Description

@gifbengif

Steps To Reproduce

Steps To Reproduce

Monitor incoming emails sent from the domain bitwarden.eu (e.g. security notifications such as “New Device Logged In From Chrome Extension” sent from [email protected]).

Extract the sending IP address (example: 54.240.99.95) from the email headers.

Check the current SPF record of bitwarden.eu in public DNS.

Verify that the SPF record is:
v=spf1 -all

Perform an SPF validation against the sending IP (54.240.99.95) for the domain bitwarden.eu.

→ The verification will result in SPF FAIL because no IP is authorized for this domain.

Expected Result

If emails are sent from bitwarden.eu, then the SPF record of this domain should explicitly authorize the sending infrastructure (e.g. Amazon SES) and SPF validation should return PASS.

OR

If bitwarden.eu is not intended to send email, then no emails should ever be sent using @bitwarden.eu as a sender domain.

Actual Result

Emails are being sent from @bitwarden.eu, even though the SPF record for this domain is set to v=spf1 -all, which explicitly forbids any sender.

As a result, all these emails fail SPF validation and are rejected or quarantined by security-compliant mail systems.

Screenshots or Videos

No response

Additional Context

The same sending IP (54.240.99.95) is correctly authorized in the SPF record of bitwarden.com, and emails from that domain pass SPF validation.

This proves the sending infrastructure is valid but incorrectly declared for bitwarden.eu.

Build Version

bitwarden.eu (Saas)

Environment

Cloud (bitwarden.com)

Environment Details

No response

Issue Tracking Info

  • I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions