Edit error / cypher out of date (2025.12.0 clients / unofficial third-party server)

v2025.12.0 - This seems to be happening all the time when you save any edits. The changes seem to save, but the error pops up every time you try and save.

@CyberSimon Same questions to you: Are you self-hosting? If yes, what is your server version? And Bitwarden or Vaultwarden?

Technical Bug Report: Regression in Extension v2025.12.0 (Self-Hosted)

Subject: Unexpected error and Cipher out of date during item save (Extension v2025.12.0)

Environment Information

  • Server: Vaultwarden (Self-hosted)
  • Vaultwarden Version: 1.34.3
  • Client Version: Bitwarden Browser Extension v2025.12.0
  • Browsers Tested: Microsoft Edge v143.0.3650.80, Firefox v146.0

Vaultwarden Metadata

As requested, here is the specific container/image metadata for my instance:

{
  "org.opencontainers.image.version": "1.34.3",
  "org.opencontainers.image.created": "2025-07-30T08:46:45+00:00",
  "org.opencontainers.image.revision": "5d84f17600e179280e44c391b92ee9eecc2b7cdc",
  "org.opencontainers.image.description": "Unofficial Bitwarden compatible server written in Rust",
  "org.opencontainers.image.documentation": "https://github.com/dani-garcia/vaultwarden/wiki"
}

Issue Description & Replication

A regression has been identified in version 2025.12.0. While creating new items works correctly, editing existing ciphers causes a sync-validation failure.

Steps to Reproduce:

  1. First Edit/Save: Modify an existing item. Upon clicking “Save,” the UI returns: An unexpected error has occurred.
    • Result: The change is successfully committed to the server/database.
  2. Second Edit/Save: Attempt to save the same item again immediately. The UI returns: The client copy of this cipher is out of date. Resync the client and try again.
    • Result: The change is not saved.

Observed Behavior:

  • This issue is not present on Extension v2025.11.1.
  • The error persists after full server reboots, browser restarts, and logging out/in.

Debug Logs

I have captured the internal extension networking and console errors from the Firefox instance during the failed save event:


Next Steps

Would you like me to provide the Server-side logs from Vaultwarden captured at the exact timestamp these save errors occur to help you correlate the client-side requests? I can also test with an account at Bitwarden.com to eliminate Vaultwarden completely.

I tested extension v2025.12.0 directly with Bitwarden.com servers and everything works as it should.

This is definitely a Vaultwarden issue, although it was caused by changes in the new extension version. I will work with Vaultwarden support and reply back here once a fix is available.

Vaultwarden users should install the testing image until the next stable release version: docker pull vaultwarden/server:testing
I have CONFIRMED extension v2025.12.0 works with the Vaultwarden testing container.

Also follow these two GitHub discussions:
New Edge Extension Version: 2025.12.0 · dani-garcia/vaultwarden · Discussion #6550
An error has occurred when editing · dani-garcia/vaultwarden · Discussion #6560

started having this issue also with the browser extension version 2025.12.0
I can create entries without issues but if i edit them right after creation, i get the cipher error message. The entry seems to go through but the error message persists.
No other sessions were logged in or any other account/session accessing that newly created entry

@chrisguyone Welcome to the forum!

Are you self-hosting? If yes, what is your server version?

PS: And Bitwarden or Vaultwarden?

Selfhosting vaultwarden. Issue seems to only be happening with the browser extension. Items do look like they update in vault in web browser and mobile app. No errors from web gui/mobile app.

Using the latest edge extension, have removed it and deauthorized all sessions for my users, cleared browser cache and fresh logged in. Error still pops up when editing any item, even a newly created item

Server Installed: 1.34.3

Server Latest: 1.34.3

Web Installed: 2025.7.0

Web Latest: 2025.7.0

Database: SQLite: 3.50.2

version: "3.3"
services:
  vaultwarden:
    container_name: vaultwarden
    volumes:
      - /home/docker/Vaultwarden:/data/
    ports:
      - 8100:80
    image: vaultwarden/server:latest
    restart: unless-stopped
    environment:
      - ORG_EVENTS_ENABLED=true
      - IP_HEADER=X-Forwarded-For
networks: {}
vaultwarden  | [2025-12-15 18:23:16.637][request][INFO] GET /icons/reddit.com/icon.png
vaultwarden  | [2025-12-15 18:23:16.980][vaultwarden::api::icons][INFO] Downloaded icon from https://www.reddit.com/favicon.ico
vaultwarden  | [2025-12-15 18:23:16.982][response][INFO] (icon_internal) GET /icons//icon.png => 200 OK
vaultwarden  | [2025-12-15 18:23:23.974][request][INFO] POST /api/ciphers
vaultwarden  | [2025-12-15 18:23:23.975][response][INFO] (post_ciphers) POST /api/ciphers => 200 OK
vaultwarden  | [2025-12-15 18:23:24.987][request][INFO] GET /icons/www.reddit.com/icon.png
vaultwarden  | [2025-12-15 18:23:25.180][vaultwarden::api::icons][INFO] Downloaded icon from https://www.reddit.com/favicon.ico
vaultwarden  | [2025-12-15 18:23:25.182][response][INFO] (icon_internal) GET /icons//icon.png => 200 OK
vaultwarden  | [2025-12-15 18:23:28.137][request][INFO] PUT /api/ciphers/d727b37d-71c5-48ce-bdd5-79659426cb62
vaultwarden  | [2025-12-15 18:23:28.138][response][INFO] (put_cipher) PUT /api/ciphers/ => 200 OK
vaultwarden  | [2025-12-15 18:23:28.678][request][INFO] GET /api/tasks
vaultwarden  | [2025-12-15 18:23:28.678][response][INFO] (web_files) GET / [10] => 404 Not Found
vaultwarden  | [2025-12-15 18:23:33.328][request][INFO] PUT /api/ciphers/d727b37d-71c5-48ce-bdd5-79659426cb62
vaultwarden  | [2025-12-15 18:23:33.328][vaultwarden::api::core::ciphers][ERROR] The client copy of this cipher is out of date. Resync the client and try again.
vaultwarden  | [2025-12-15 18:23:33.329][response][INFO] (put_cipher) PUT /api/ciphers/ => 400 Bad Request

@CyberSimon @chrisguyone Thanks both of you for confirmation. But…


It seems, you are using an unofficial server software, which is not supported by Bitwarden, as it is an independent product. From time to time, there will be compatibility issues between the official Bitwarden client apps (browser extension, mobile app, desktop app…) and an unofficial server product, when Bitwarden implements changes to its own server software and/or client apps. “…Bitwarden cannot guarantee that official clients will work perfectly with non-official servers.”

(Also due to this - and for other reasons - we recommend using the official Bitwarden server software.)

It is generally not possible for members of the Bitwarden community (users or developers) to help with such issues - and with issues of the unofficial server itself. Please seek support in their community spaces.

If you can replicate your issue on an official Bitwarden server, feel free to open a new thread here.

getting this also…. (1st save attempt)

image

then 2nd save attempt

I signed out and back in… still get this.
yet when I review the entry, it does actually save the new password

Hey there, can you you confirm if you’re self-hosting or using Bitwarden cloud? If self-hosting what is your Bitwarden app version and Bitwarden server version? Otherwise, let me know if the issue persists after reinstalling.

I can confirm this is the solution for me. (vaultwarden users need to be updated)
yeah I know…. its not bitwarden and I understand the reason(s) for not being able to support it.

This is more for others that stumble upon this (helping where I can)

@fireheadman , Moved your posts to a topic that aligns with the cause of your issue.

1 Like

was there a resolution to this issue? I have it also

Did you try what @dwbit suggested two posts above yours?

solution: didn’t realize I was an update behind