A kind reminder we would like all registered users to weigh in on one of our forum's security policies.
Please take a moment to read this thread and place a vote.
https://forum.palemoon.org/viewtopic.php?f=17&t=32935

Pale Moon doesn't pass the Cerberus challenge

For support with specific websites

Moderator: trava90

Forum rules
Please always mention the name/domain of the website in question in your topic title.
Please one website per topic thread (to help keep things organized). While behavior on different sites might at first glance seem similar, they are not necessarily caused by the same.

Please try to include any relevant output from the Toolkit Error Console or the Developer Tools Web Console using the following procedure:
  1. Clear any current output
  2. Navigate or refresh the page in question
  3. Copy and paste Errors or seemingly relevant Warnings into a single [ code ] block.
User avatar
nia_netbsd
Newbie
Newbie
Posts: 3
Joined: 2024-08-08, 13:27

Pale Moon doesn't pass the Cerberus challenge

Post by nia_netbsd » 2025-11-15, 21:28

Hi, I attempted to access https://neuters.de/ (apparently a lightweight frontend to the news site Reuters) on a fresh profile with default settings. It is stuck on:

Code: Select all

Performing browser checks...

Difficulty: 12, Speed: 0kH/s
This site is using Cerberus, apparently a JavaScript-based proof-of-work thing similar to Anubis that uses "modern JavaScript features".

User avatar
adoxa
Astronaut
Astronaut
Posts: 534
Joined: 2019-03-16, 13:26
Location: Qld, Aus.

Re: Pale Moon doesn't pass the Cerberus challenge

Post by adoxa » 2025-11-16, 00:51

It's failing to compile WebAssembly (bad type), I don't think there's any workaround for that.

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2487
Joined: 2018-05-05, 13:29

Re: Pale Moon doesn't pass the Cerberus challenge

Post by vannilla » 2025-11-16, 00:51

Weird, the verification process doesn't even start yet there are no errors anywhere I can see.
While I was writing this post I investigated a bit and there's a GitHub issue about Firefox ESR opened in August.
It's best to open a separate issue specifically for UXP if anyone wants to report it there, but it might or might not be related.

Edit: got ninja'd by adoxa with the real solution, but if anyone wants to really access the websites reporting this failure might be a good idea anyway.

User avatar
jobbautista9
Board Warrior
Board Warrior
Posts: 1083
Joined: 2020-11-03, 06:47
Location: Philippines

Re: Pale Moon doesn't pass the Cerberus challenge

Post by jobbautista9 » 2025-11-16, 03:25

Reported in a new issue: https://github.com/sjtug/cerberus/issues/24
Off-topic:
At this point if we are going to need WebAssembly for a lightweight frontend I'm writing that doesn't require JS on its own I'd rather return to Gopherspace than try keeping it in the web... :coffee:
Image

Tired of creating stuff!

Avatar artwork by Shinki669: https://www.pixiv.net/artworks/113645617

XUL add-ons developer. You can find a list of add-ons I manage at http://rw.rs/~job/software.html.

User avatar
LightQuantum
New to the forum
New to the forum
Posts: 1
Joined: 2025-11-16, 03:25

Re: Pale Moon doesn't pass the Cerberus challenge

Post by LightQuantum » 2025-11-16, 03:52

adoxa wrote:
2025-11-16, 00:51
It's failing to compile WebAssembly (bad type), I don't think there's any workaround for that.
Author of Cerberus here! Could you please let me know where you see this error? I'm trying to reproduce the issue, but what I get is "ReferenceError: WebAssembly is not defined" instead, even if I enable wasm.

User avatar
adoxa
Astronaut
Astronaut
Posts: 534
Joined: 2019-03-16, 13:26
Location: Qld, Aus.

Re: Pale Moon doesn't pass the Cerberus challenge

Post by adoxa » 2025-11-16, 05:44

Apparently it was fixed last month, so it's up to neuters to update to 0.4.5.

User avatar
jobbautista9
Board Warrior
Board Warrior
Posts: 1083
Joined: 2020-11-03, 06:47
Location: Philippines

Re: Pale Moon doesn't pass the Cerberus challenge

Post by jobbautista9 » 2025-11-16, 11:35

LightQuantum wrote:
2025-11-16, 03:52
Author of Cerberus here! Could you please let me know where you see this error? I'm trying to reproduce the issue, but what I get is "ReferenceError: WebAssembly is not defined" instead, even if I enable wasm.
For reference the CompileError is seen in the Toolkit Error Console, which is found via Tools => Developer Tools => Error Console in the menu bar. The Cerberus developer was able to see it in a Linux version of Pale Moon after failing to see it in macOS.

It does seem odd though that macOS wouldn't work and Linux would when it comes to WebAssembly (or at least attempting to compile it). @dbsoft, can you please see if your Mac has the same issue of not being able to reproduce the CompileError?

And about Neuters I have sent the webmaster (listed in the About page) there an email. Hopefully they respond and upgrade their Cerberus.
Image

Tired of creating stuff!

Avatar artwork by Shinki669: https://www.pixiv.net/artworks/113645617

XUL add-ons developer. You can find a list of add-ons I manage at http://rw.rs/~job/software.html.