GHSA-56fm-hfp3-x3w3 Wallabag user can disable 2FA unintentionally

Not scored Published

Attackers can force authenticated users to disable two-factor authentication via CSRF, reducing account security.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is GHSA-56fm-hfp3-x3w3?

GHSA-56fm-hfp3-x3w3 is a vulnerability in wallabag/wallabag, published on 2 Oct 2023. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.

Official description

Impact

wallabag was discovered to contain a Cross-Site Request Forgery (CSRF) which allows attackers to arbitrarily disable 2FA through /config/otp/app/disable and /config/otp/email/disable.

This vulnerability has a CVSSv3.1 score of 4.3.

You should upgrade your instance to version 2.6.7 or higher.

Resolution

These endpoints now require POST method.

Credits

We would like to thank @dhina016 for reporting this issue through huntr.dev.

Reference: https://huntr.dev/bounties/4c446fe7-2a44-4907-b0cf-4ab77d75c487/

Which versions are affected by GHSA-56fm-hfp3-x3w3?

2 open source packages ship an affected version, including wallabag/wallabag.

PackageAffectedFixed in
wallabag/wallabag PackagistFrom 2.0.0-alpha.12.6.7
wallabag/wallabag PackagistFrom 2.0.0-alpha.12.6.7

How do I fix GHSA-56fm-hfp3-x3w3?

Upgrade wallabag/wallabag to 2.6.7 or later.

Is GHSA-56fm-hfp3-x3w3 being exploited?

There is no known exploitation of GHSA-56fm-hfp3-x3w3 in the wild and no public exploit code.

Sources

Is GHSA-56fm-hfp3-x3w3 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free